JPanel修改所在JFrame的title

喊ou神 2008-11-11 08:49:49
我有一个JFrame frame, 一个JPanel panel,

在frame中通过this.setContentPane(panel);
把panel添加到了该frame中

现在,我在panel里面有一个按钮,button, 用来改变frame的标题
panel里面有一个textfield, windowNameTextField用来读取用户输入的字符,然后把它设置成标题

public void actionPerformed(ActionEvent e)
{
String windowName = windowNameTextField.getText();
}

请问,我在上面这个方法里面还应该怎么写呢?
...全文
159 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZangXT 2008-11-11
  • 打赏
  • 举报
回复

public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
final JFrame frame = new JFrame("Test");
JPanel panel = new JPanel();
frame.setContentPane(panel);
final JTextField jTextField = new JTextField(30);
panel.add(jTextField);
jTextField.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
String title = jTextField.getText();
frame.setTitle(title);
}
});
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 400);
frame.setVisible(true);
}
}

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧