java Frame 控件变量要怎么使用

小骅 2014-12-03 02:14:49

public FrameEventDemo() {
getContentPane().setLayout(null);

JLabel lbable = new JLabel("New label");
lbable.setBounds(74, 51, 54, 15);
getContentPane().add(lbable);

setTitle("关闭提示");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);

JLabel lbNumber = new JLabel("New label");
lbNumber.setBounds(75, 51, 54, 15);
contentPane.add(lbNumber);


addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
do_this_windowClosing(e);
}
});



}
protected void do_this_windowClosing(WindowEvent e){
this.lbNumber.Text = "aaa";
}


label的控件变量名改为lbNumber要怎么在protected void do_this_windowClosing(WindowEvent e)里面使用呀
...全文
127 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sayhiyang 2014-12-03
  • 打赏
  • 举报
回复
把lbNumber这个变量做成全局变量,声明到构造方法外面,然后在protected void do_this_windowClosing(WindowEvent e)里面加上this.lbNumber.setText("aaaa");

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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