当前位置: 代码迷 >> Java相关 >> java Frame 控件变量要如何使用
  详细解决方案

java Frame 控件变量要如何使用

热度:100   发布时间:2016-04-22 20:53:11.0
java Frame 控件变量要怎么使用

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)里面使用呀
------解决思路----------------------
把lbNumber这个变量做成全局变量,声明到构造方法外面,然后在protected void do_this_windowClosing(WindowEvent e)里面加上this.lbNumber.setText("aaaa");
  相关解决方案