galera preciso fazer uma tela que na mesma possua
um butoom, e quando eu clicar nesse buttom ele abra
uma tela internamente, dentro do mesmo frame…
Como consigo fazer isso???
grato.
galera preciso fazer uma tela que na mesma possua
um butoom, e quando eu clicar nesse buttom ele abra
uma tela internamente, dentro do mesmo frame…
Como consigo fazer isso???
grato.
Salve Java_Terminator…
Acho que nao entendi sua pergunta… Mas se for o que eu estou pensando… Você poderia fazer assim:
CRIE UM FRAME PRINCIPAL
import java.awt.event.ActionEvent;
import javax.swing.*;
public class FramePrincipal {
public static JFrame framePrincipal;
public static JPanel painelPrincipal;
public static JButton botaoChamar;
public void MONTA_FRAME_PRIMARIO() {
// ---INICIO---PANEL PRINCIPAL
painelPrincipal = new JPanel();
// ---FIM---PANEL PRINCIPAL
botaoChamar = new JButton("ABRIR FRAME");
botaoChamar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent Chamar) {
FrameSecundario.MONTA_FRAME_SECUNDARIO();
}
});
painelPrincipal.add(botaoChamar);
framePrincipal = new JFrame("FRAME PRIMARIO");
framePrincipal.setSize(800, 700);/*
* DETERMINA A POSIÇÃO E O TAMANO DA
* JANELA
*/
framePrincipal.setLocationRelativeTo(null);// ABRE SEU FRAME NO CENTRO
// DA TELA
framePrincipal.setResizable(false);
framePrincipal.add(painelPrincipal);
framePrincipal.setVisible(!false);
}
}
CLASSE DO FRAMA SECUNDARIO
import javax.swing.*;
public class FrameSecundario {
public static JFrame frameSecundario;
public static JPanel painelSecundario;
public static void MONTA_FRAME_SECUNDARIO(){
//---INICIO---PANEL SECUNDARIO
painelSecundario = new JPanel();
//---FIM---PANEL SECUNDARIO
frameSecundario = new JFrame("FRAME SECUNDARIO");
frameSecundario.setSize(500, 300);/*DETERMINA A POSIÇÃO E O TAMANO DA JANELA*/
frameSecundario.setLocationRelativeTo(null);//ABRE SEU FRAME NO CENTRO DA TELA
frameSecundario.setResizable(false);
frameSecundario.add(painelSecundario);
frameSecundario.setVisible(!false);
}
}
AGORA É SÓ CRIAR A CLASSE TESTADORA E PRONTO:
public class TESTA {
public static void main(String[] args) {
FramePrincipal FP = new FramePrincipal();
FP.MONTA_FRAME_PRIMARIO();
}
}
Acho que é isso… Caso ocorra algum erro ou caso não seja isso que você precisa é so dizer…
Té mais 