Bom dia pessoal,
Eu tenho um Frame f que chama uma Dialog d através de um botão b.
A Dialog d tem um campo tf e um botão bd.
Eu queria que ao apertar o botão bd ele mostrasse o conteúdo do campo tf, mas não estou conseguindo.
O que será que está errado?
Segue o código:
import java.awt.<em>;
import javax.swing.</em>;
import java.awt.event.<em>;
import java.util.</em>;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Color.<em>;
//import javax.swing.</em>;
import javax.swing.table.DefaultTableModel;
import javax.swing.event.TableModelListener;
import javax.swing.event.TableModelEvent;
public class TestDialog{
private Frame f;
private Button b, bd;
private Dialog d;
private TextField tf;
private Label l;
public TestDialog(){
f=new Frame(“Teste Dialog”);
b=new Button (“Clique aqui”);
f.add(b);
f.setVisible(true);
f.pack();
b.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
d=new Dialog(f,“Dialog”,true);
d.setLayout(new GridLayout(3,1));
tf=new TextField("");
l=new Label(“Escreva algo no campo acima”);
bd=new Button(“OK”);
d.add(tf);
d.add(l);
d.add(bd);
d.pack();
d.setVisible(true);
bd.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent ee){
//System.out.println(tf.getText());
System.out.println("Teste");
}
});
d.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
d.setVisible(false);
}
});
//bd.addActionListener(
}
});
}
public static void main(String args[]){
TestDialog td=new TestDialog();
}
}
