首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

通过一个按钮响应添加另一个组件,需要放大或者拉动窗口组件在会出现?解决办法

2012-09-10 
通过一个按钮响应添加另一个组件,,需要放大或者拉动窗口组件在会出现??public class ButtonAddPanel exten

通过一个按钮响应添加另一个组件,,需要放大或者拉动窗口组件在会出现??
public class ButtonAddPanel extends JFrame implements ActionListener{
/**
* @param args
*/
JButton jb;
public static void main(String[] args) {
// TODO Auto-generated method stub
new ButtonAddPanel();
}
public ButtonAddPanel(){
jb = new JButton("aa");
jb.addActionListener(this);
this.add(jb,"North");
this.setSize(200,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getSource() == jb){
this.add(new MyPanel(),"South");
}
}
class MyPanel extends JPanel{
JTextArea jt;
public MyPanel(){
jt = new JTextArea("aaaaaaaaaaaaaaaaaaaaa");
this.add(jt);
this.setVisible(true); 
}
}
}
求解,为什么通过一个按钮响应添加另一个组件,,需要放大或者拉动窗口组件在会出现??

[解决办法]
很明显,你添加了组件后没有刷新屏幕。 也就是所谓的额 update..()
[解决办法]
很明显,你添加了组件后没有刷新屏幕。 也就是所谓的额 update..()

热点排行