问题描述如下
我现在有一个txt文件,内容为:
JButton  JLabel
现在假设我有一个扫描器可以识别txt中的内容,用这个扫描器发现了JButton和JLabel,然后程序就在JFrame上添加JButton和JLabel
之后,我修改了txt文件,内容如下:
JLabel JTextfield JTextArea
我又用扫描器发现了JLabel、JTextField和JTextArea,然后程序就在JFrame上添加JLabel、JTextField和JTextArea也就是说实现可以根据txt的内容来为JFrame添加组件的方法或者,各位大大们有没有类似的方法或思路。。

解决方案 »

  1.   

    这个实现起来很简单 add对应组件 然后重绘 panel 就可以了
    不过 txt定义的太少了 至少也得包括 位置 大小 布局 以及其他的属性
      

  2.   

    你看JDK自带的applet项目相当经典,里面就是根据文本动态添加,感觉比较的复杂,你去看看看懂了估计SWING就没什么问题了