Dav*_*Gay 0 java swing layout-manager cardlayout
背景:我正在研究"来自地狱的GUI"计划.
问题:我需要将JFrame的布局管理器从构造函数集BorderLayout更改为FlowLayout.
目的:在按下按钮后,它最终会很快完成很多次,然后在一个布局管理器或另一个布局管理器上结束.
我该怎样做到最好?这是一些(工作)代码,如果它有帮助:
if (goodVibes)
{
final Timer t = new Timer(100, null);
ActionListener changeStyle = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int count = 100;
// Insert layout manager switching code here
count--;
if (count <= 0)
t.stop();
}
};
}
Run Code Online (Sandbox Code Playgroud)
在此先感谢任何指导!
想必你会拥有所有不同的组件?因此,JPanel为每个布局放置组件.切换用frame.setContentPane(panel);.
或者,用于java.awt.CardLayout在面板之间切换.
| 归档时间: |
|
| 查看次数: |
2023 次 |
| 最近记录: |