olá
fiz algumas buscas e não econtrie o que procuro.
gostaria de saber se alguém pode me ajudar
preciso fazer com que TABELA MERCADORIA abra dentro da TABELA PESSOA (exemplo hipotetíco), ou seja, cada vez que o botão for pressionado o Frame muda de forma.
estou mandando dois código os quais estou usando e quebrando a cabeça para tentar resolver essa minha dúvida
*não entendo muito de GUI’s, se puder me explicar eu ficarei muito agradecido.
[code]
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class TelaPessoa extends JFrame implements ActionListener {
private JButton Botao;
public TelaPessoa() {
this.setTitle("PESSOA");
this.setBounds(390,80,500,300);
this.setSize(600,400);
Container cp = getContentPane();
cp.setLayout(null);
cp.setBackground( new Color(0,1,1) );
Botao = new JButton("Botao");
Botao.setBorder(BorderFactory.createBevelBorder(0,Color.BLUE,Color.BLUE));
Botao.setBackground(Color.WHITE);
cp.add(Botao);
Botao.setBounds(45,118,80,30);
Botao.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
TelaMercadoria mercadoria = new TelaMercadoria();
if(e.getSource() == Botao){
mercadoria.show();
}
}
public static void main(String args[]) {
TelaPessoa app = new TelaPessoa();
app.show();
}
}[/code]
[code]
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class TelaMercadoria extends JFrame implements ActionListener {
private JButton BotaoII;
public TelaMercadoria() {
this.setTitle("MERCADORIA");
this.setBounds(35,250,500,300);
this.setSize(500,350);
Container cp = getContentPane();
cp.setLayout(null);
cp.setBackground( new Color(0,94,142) );
BotaoII = new JButton("BotaoII");
BotaoII.setBorder(BorderFactory.createBevelBorder(0,Color.BLUE,Color.BLUE));
BotaoII.setBackground(Color.WHITE);
cp.add(BotaoII);
BotaoII.setBounds(45,118,80,30);
BotaoII.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == BotaoII){
TelaPessoa pessoa = new TelaPessoa();
pessoa.show();
}
}[/code]
valeu
agraço desde já