一个窗体显示的难问题,请教!
一、问题是这样的,我设了三个Jbutton,假设分别为1,2,3,对应三个JinterFrame,分别为j1,j2,j3,当按1时,显示j1,按2时显示j2,按3时,显示j3。我想实现的是,当我随机按任意两个按钮,按第二个按钮的时候,前一个JinterFrame自动关闭或消失(set visible(false)),只显示当前的JinterFrame.
例如:我先按1,显示了j1,我再按2时,j1消失,只显示j2。或者我先按3,显示了j3,我再按1时,j3消失,只显示j1。意思就是随机按两个按钮,按第二个的时候让前一个窗体消失,只显示当前的窗体。如何才能实现?
二、如何能让一个已经dispose()的窗体再次显示(setvisible(true))出来?
,请高手指教一二,不胜感谢!
------解决方案--------------------每个internalFrame都给个标记。比如是boolean isVisible;
然后显示的时候就判断它。
在按钮里设置它的true/false.
不知道这样行不