停止重新打开同一个窗口

时间:2013-12-14 16:31:31

标签: java netbeans jinternalframe

当我点击同一个按钮时,我只是编写简单的逻辑来停止打开同一个窗口..

enter image description here 当我单击项目返回时,该内部框架应该setvisiblejdesktoppane下面以黑框突出显示..如果已经打开,只看到没有重新打开..与保修相同..但这不起作用只是告诉我有办法做到这一点..

Item_Return ir;
try {
        if (ir == null) {
            ir = new Item_Return();
        }
        jDesktopPane3.add(ir).setVisible(true);

    } catch (Exception ex) {
        JOptionPane.showMessageDialog(null, ex);
    }

如果我双击那个按钮我也得到了这个例外illegal component position

1 个答案:

答案 0 :(得分:0)

阅读How to Use Internal Frames上的Swing教程中的部分。它包含一个工作示例,向您展示如何在内部框架中动态创建和显示。