草庐IT

jinternalframe

全部标签

java - 通过远程桌面共享查看时,未修饰的 JInternalFrame 会变成修饰的

我遇到了JInternalFrame实现的问题。我使JInternalFrame未修饰,这样JInternalFrame的标题栏和边框就被移除了。问题出现在以下场景中。在Windows7机器上执行程序。此时JInternalFrame仍未修饰。使用远程桌面共享访问Windows7计算机另一台机器。现在内部框架的标题栏和边框变得可见。此问题仅出现在Windows7计算机中,而不会出现在WindowsXP中。您可以使用远程桌面共享从另一台Windows7计算机或WindowsXP计算机访问Windows7计算机。此外,如果您首先使用远程桌面共享访问计算机,然后执行程序,JInternalF

java - 使 JInternalFrame 不动

如何在Java中使内部框架固定不动,使其无法移动并保持固定在某个位置?我正在使用NetBeans。 最佳答案 importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.event.*;importjavax.swing.plaf.basic.*;publicclassInternalFrameUnMovable2extendsJFrame{JDesktopPanedesktop;publicInternalFrameUnMovable2

java - 以编程方式最小化 JInternalFrame?

有什么方法可以通过编程最小化JInternalFrame吗? 最佳答案 setIcon()“图标化或取消图标化此内部框架……” 关于java-以编程方式最小化JInternalFrame?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6476525/

java - 在 Java 中最大化 JInternalFrame

我试图让JInternalFrame在启动时最大化。我对此进行了网络搜索并尝试了各种代码建议,但它们似乎无法在我的机器上正常工作,我的机器在Windows7上运行Java6。我简化了下面的代码,以便更容易隔离解决方案。谁能告诉我如何更改下面的代码,以便内部框架在创建时自动最大化?importjava.awt.BorderLayout;importjava.awt.Dimension;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.

java - 如何打开以 JDesktopPane 为中心的 JInternalFrame?

当用户选择通过菜单打开各种功能时,我将一堆JInternalFrame添加到JDesktopPane中。但我希望内部框架在桌面Pane的中心打开,而不是在左上角,它们似乎是默认的。如何指定JInternalFrames居中打开,或者打开后将它们移动到中心?jDesktopPane.add(jInternalFrame);//jInternalFrameisnotcentered! 最佳答案 作为引用,这是我根据dogbane的建议使用的解决方案:DimensiondesktopSize=desktopPane.getSize();D

Java 方法适用于 Windows 但不适用于 Macintosh?

我有一个非常奇怪的方法,用于隐藏JInternalFrame的标题栏。现在的困境是下面的方法适用于windows平台,((javax.swing.plaf.basic.BasicInternalFrameUI)aXInternalFrame.getUI()).setNorthPane(null);但在Macintosh上不行!任何专家都有任何想法可以解释使此方法在Mac上不可用的内部过程。是否有任何方法可以在两个平台上工作以隐藏JInternalFrame的标题栏?谢谢 最佳答案 在MacOSX上,com.apple.laf.Aqu

java - 如何更改 jdesktoppane 默认背景图片?

如何使用javanetbeans在MDI(多文档界面)中更改jdesktoppane背景图像?意味着我将jdesktoppane添加到javaMDI,所以现在我想更改我在javaMDI中使用的那个jdesktoppane的默认背景图像。有什么简单的方法吗?查看附加的快照链接可能会让您更好地理解我的问题。http://i50.tinypic.com/iml1e9.jpg 最佳答案 +1到MadProgrammers评论。只需覆盖JDesktopPanepaintComponent(..)并调用drawImage(Imageimg,in

在jinternalframe标题栏中删除点

我最近只是尝试使用JInternalFrame我嵌套在一个项目中的组件JPanel。但是,我注意到标题栏的JInternalFrame被点缀了,我不喜欢它有点。我希望它看起来像其他任何标题栏JDialog光滑而固体。看起来像这样。这是唯一具有点的组件标题栏。顺便说一句,我要问的原因是因为我使用了Netbeans的GUI建造者来生产此产品。看答案正如卡米克(Camickr)已经说过的,需要进行定制BasicInternalFrameTitlePane:importjava.awt.*;importjava.util.Arrays;importjavax.swing.*;importjavax.s

java - 防止 JInternalFrame 移出 JDesktopPane

当我在JDesktopPane中有一个JInternalFrame时,JInternalFrame是可移动的(这很好)。但是,可以将它移到JDesktopPane的可见范围之外(我不太喜欢)要亲自查看,这里有一些示例代码:publicstaticvoidmain(String[]args){JFrameframe=newJFrame("JDesktopPane");JDesktopPanetableDisplay=newJDesktopPane();JInternalFrameinternalFrame=newJInternalFrame("JInternalFrame",true,t

java - JDesktopPane - 如何获得 Activity 框架

如何获取JDesktopPane中的Activity(具有焦点)框架(JInternalFrame)?我的MDI记事本需要它(并不是说任何人都会使用它,只是一个培训项目)。查看api,我只看到获取所有JInternalFrames的函数,而不是Activity的函数。 最佳答案 使用JDekstopPane.getSelectedFrame()方法(来自文档:此JDesktopPane中当前Activity的JInternalFrame,如果当前没有Activity的JInternalFrame,则为null。)或JDesktopP
12