相关疑难解决方法(0)

setOpaque(真/假); Java的

在Java2D中,当你使用setOpaque时,我对true和false的作用有点困惑.

例如,我知道在Swing Opaque中意味着在绘制Swing时不会绘制组件后面的内容.或者这是倒退?哪一个?

谢谢

java graphics swing java-2d

12
推荐指数
1
解决办法
5万
查看次数

Java:透明TextArea +绘制背景

我的问题很简单.JTextArea可以设置为透明,但不是完全不可见的吗?此外,如果可能,我如何在其后面绘制图像(首先绘制图像,然后在其上方绘制透明文本区域)?

java applet swing transparent jtextarea

2
推荐指数
1
解决办法
9708
查看次数

如何在不使用JInternalFrame的情况下在jDesktopPane上调用jFrame

我完成了由大学分配给我的项目,但是现在我正在尝试为我的项目创建MDI。我使用了10个jFrame和一个也是jFrame的主要形式,之后我添加了一个菜单栏,10个用于调用jFrame的jButton和一个jDesktopPane用于位置调用jFrame。下面的代码用于在所有10个jButton中将jFrame放置到jDesktopPane中:

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
      try
      {
        asd t = new asd();
        dskp.add(t);
        t.setVisible(true);

      }
      catch(Exception ex)
      {
          JOptionPane.showMessageDialog(null, ex);
      }
    } 
Run Code Online (Sandbox Code Playgroud)

但无法与我合作,并给出以下错误消息:

java.lang.illegalargumentexception: adding a window to a container
Run Code Online (Sandbox Code Playgroud)

如何执行此操作并解决此问题,因为我没有使用任何jInternal Frame。我认为在此我无法使用jInternale Frame,因为我在jFrame上完成了所有工作,例如使用代码编写完整的GUI,并在jInternal Frame上重新完成了所有工作,这对我来说不可能在短时间内提交我的最终项目。

java swing desktop-application jinternalframe netbeans-7

2
推荐指数
1
解决办法
6453
查看次数

我可以使用JOptionPane.showConfirmDialog来调度JInternalFrame吗?

我可以JOptionPane.showConfirmDialog用来展示JInternalFrame吗?

我试过以下代码:

OPD.Registration opdRegister = new OPD.Registration(); 
//OPD.Registration is extending JInternalFrame    

int ns=JOptionPane.showConfirmDialog(null, opdRegister, "Billing", JOptionPane.OK_CANCEL_OPTION,JOptionPane.PLAIN_MESSAGE);
// i am trying to call opdregister in this Confirm Dialog Box.
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码显示对话框JInternalFrame但不显示正确.它只显示标题栏.其他数据是从JInternalFrame.

如何增加此对话框的大小?

java swing frame jinternalframe

2
推荐指数
1
解决办法
409
查看次数