我不知道
JButton直接在上放一个的方法
JDesktopPane,但是您可以使用菜单项来创建和选择一个
JInternalframe。在此示例中,每个菜单项都使用中的
Action定义
JInternalframe来选择相应的框架。
class Myframe extends JInternalframe { private Action action; Myframe(JDesktopPane desktop, String name, int offset) { … action = new AbstractAction(name) { @Override public void actionPerformed(ActionEvent ae) { try { Myframe.this.setSelected(true); } catch (PropertyVetoException e) { e.printStackTrace(); } } }; } public Action getAction() { return action; }}
附录:正如@camickr所建议的,在技术上可以
JButton直接将放到上
JDesktopPane,但实践证明可能很难使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)