publicclassclientextendsJFrame{publicstaticJTextFieldsendText;staticJButtonsendButton;staticJScrollPanejScrollPane;staticJTextArearecText;staticJPanelpanel;client(){super...
public class client extends JFrame{
public static JTextField sendText;
static JButton sendButton;
static JScrollPane jScrollPane;
static JTextArea recText;
static JPanel panel;
client(){
super.setTitle("哈哈");
super.setLayout(new BorderLayout());
sendText = new JTextField(30);
sendButton = new JButton();
recText = new JTextArea(12,20);
sendButton.setText("发送");
panel = new JPanel();
panel.add(sendText);
panel.add(sendButton);
sendButton.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
String s = ((JFrame)sendButton.getParent().getParent()).getTitle();//问题就出在这个。当我按了按钮。怎么得到该窗体的名字也就是“哈哈”。紧急求助哇。。
recText.setText(s);
}});
recText.setEditable(false);
recText.setLineWrap(true);
jScrollPane = new JScrollPane(recText, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
super.add(jScrollPane,BorderLayout.NORTH);
super.add(panel,BorderLayout.SOUTH);
super.setVisible(true);
super.setSize(450, 300);
super.setResizable(false);
}
展开