Ir para conteúdo
Fórum Script Brasil
  • 0

Manipulação Da Interface


bosnic

Pergunta

A coisa é muito simples:

tenho uma classe chamada init; ela é um JFrame

tenho outra classe chamada menu;ela é um JPanel

dentro da classe menu eu monto o JMenuBar

na classe init eu adiciono a classe menu

esta é classe JFrame

public class init extends JFrame

{

BorderLayout bl = new BorderLayout();

menu m = new menu();

public init()

{

setSize(500,500);

setTitle("Gerdocs");

setResizable(false);

setDefaultCloseOperation(EXIT_ON_CLOSE);

getContentPane().setLayout(bl);

getContentPane().add(m,bl.NORTH);

setVisible(true);

}

public static void main(String srgs[])

{

init i = new init();

}

}

ate ai tudo funciona bem. Ele abre o JFrame, o menu é mostrado, eu codifico as ações do menu sem problema. O que eu não sei como fazer é codificar uma ação dentro da classe menu de tal forma que ela exerça algum efeito na classe init

por exemplo:

quando eu clicar numa opção do menu ele muda o Title ou Size do JFrame init.

Alguma sugestão...

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class Init extends JFrame implements ActionListener

{

BorderLayout bl = new BorderLayout();

Button m = new Button("Titulo");

public Init()

{

setSize(500,500);

setTitle("Gerdocs");

setResizable(false);

setDefaultCloseOperation(EXIT_ON_CLOSE);

getContentPane().setLayout(bl);

getContentPane().add(m);

m.addActionListener(this);

m.setActionCommand("Titulo");

setVisible(true);

}

public void actionPerformed(ActionEvent e)

{

if(e.getActionCommand().equals("Titulo"))

setTitle("Teste");

}

public static void main(String srgs[])

{

Init i = new Init();

}

}

Veja se é isso que esta querendo, duvidas sobre o post, é só postar.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...