如何在Java应用程序中切换到Windows?

时间:2018-06-25 23:49:31

标签: java swing compiler-errors jframe

我正在尝试切换到窗口并“关闭”最后一个窗口。但是,我想要一个快捷方式(Ctrl + I)打开一个新窗口,并且如果将setVisible(false)放在(Ctrl + I)的ActionPerformed处,则会给我一个错误。

如何隐藏上一个窗口?

错误说:

create method setVisible(boolean) in 
    <anonymous javax.swing.AbstractAction>

代码如下:

jBNew.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_I, InputEvent.CTRL_DOWN_MASK), "new");
jBNew.getActionMap().put("new", new AbstractAction() {
    @Override
    public void actionPerformed(ActionEvent e) {
      this.setVisible(false);(here i have the error)****
        new NextOrderWindow(codLastOrder()).setVisible(true);
    }
});

0 个答案:

没有答案