我有3个条件(菜单中有3个菜单项).在这3个项目中,如何在框架打开时立即选择一个菜单项并默认显示该项目的内容?
稍后,如果我们选择其他菜单项,则框架上的相应内容将照常显示.我已经为此GUI写了很长的代码,因此无法粘贴到这里.但是在这一点上被困住了.
最佳答案
完全构建GUI后,只需调用ActionListener的actionPerformed()方法即可.如果您已实现Action界面(如How to Use Actions中所示),则这特别容易.
使用此example,在setVisible()附近添加以下行,以模拟向图中添加一些随机节点:
gp.control.random.actionPerformed(new ActionEvent(gp, 0, null));
为了模拟单击按钮,此行模拟添加所选节点:
gp.control.defaultButton.doClick();