5
我有一个JPanel
,我想添加一些组件。尤其是JButton
,以基于用户提供的文件的内容来运行。如何在运行时将组件添加到JPanel
我可以添加compontents到面板,如果我把它从JFrame的派生形式类的构造函数,一切已建成后,也可是如果我读的文件中的第一和然后组件添加到面板通话成功,但添加的组件从未显示。
有没有人知道我如何强制Java做我想要的?
我有一个JPanel
,我想添加一些组件。尤其是JButton
,以基于用户提供的文件的内容来运行。如何在运行时将组件添加到JPanel
我可以添加compontents到面板,如果我把它从JFrame的派生形式类的构造函数,一切已建成后,也可是如果我读的文件中的第一和然后组件添加到面板通话成功,但添加的组件从未显示。
有没有人知道我如何强制Java做我想要的?
在将JButton
添加到JPanel
之后,调用方法validate()
。
我认为revalidate()应该用于Swing,尽管有99%的时间可以工作。 – camickr 2009-08-03 19:05:15