Java对话框受到消息后重画父框怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:02:57
父框Frame有个数为Max的TextArea,菜单栏中有MenuItem可以用来弹出对话框设定Max,之后父框要根据Max值进行重建,怎么做?
比如原来父框中有10个TextArea,现在设为15个了,怎么重建父框呢?
多谢指教~
请注意重点在怎么 *重建* 窗口!

循环
如果设为1就new一个TextArea,如果是N个,就new N个TextArea,
参照代码如下:
public void setArea(int n){
Frame frame = new Frame("设置TextArea");
Panel panel = new Panel();
for(int i = 0;i<n;i++){
TextArea textArea = new TextArea(16,20);
panel.add(textArea );
}
frame.add(panel);
frame.setSize(300, 560);
frame.setLocation(350, 100);
frame.setVisible(true);
frame.setResizable(false);
}