问题标签 [jdesktoppane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JDesktopPane 的后台设置
我正在为 JDesktopPane 使用自制的 DesktopPaneUI,我已经为该类编写了正确的方法,但遇到了麻烦。当我调整 JDesktopPane 的大小时,背景图像不会随框架调整大小。图像似乎被剪裁为最初打开窗口时的大小。我给它的图像比窗口大,但我仍然遇到这个问题。
这是我的 desktopUI 类的构造函数中的方法调用。
有没有办法可以更改设置 UI 的主类或 myDesktopPaneUI 类,以便在 JDesktopPane 更改大小时背景仍会填充窗口?
java - java项目从ubuntu转移到xp时@Override错误
我目前的任务是在 Ubuntu NetBeans 中编写和开发一个 Java 项目(广泛使用调色板,在我看来,这使我无法继续使用 NB)并将其转移到 XP,因为它涉及与网络摄像头接口的软件并且客户端严格使用XP。在 Ubuntu 中,该项目可以正确且完整地编译,除了我负责修复的少数功能问题。
因此,使用 Subversion,我在运行 XP 的 VirtualBox 上将其检查到 NB 中,据我所知,添加了代码中调用的所有正确库。仍然存在一些问题,几乎所有问题都与@Override
方法上方的注释有关,这些方法是扩展的内部类的一部分org.jdesktop.application.Task<Boolean, Void>
。我对此进行了研究,并且对@Override
表示的含义有非常模糊的理解,但不确定如何将其应用于我的情况。
多个类中问题的一致性表明我没有正确完成我的类路径,但我在那里找不到任何错误。根据您的经验,这些情况表明了什么样的问题?
编辑:我忘了提到我已经尝试过似乎是最常见的建议;一切都是新安装的,两台机器上使用的JDK都是1.6。
编辑编辑:错误发生在内部:
在以下的第一行:
我收到以下错误:
“方法不会覆盖或实现超类型的方法”
它似乎@Override
表示类似于 C 中的重载运算符,仅使用方法。在这种情况下,我开始认为问题在于 jdesktop 的 Task 接口没有该方法Boolean doInBackGround()
。但是,我很难确定 jdesktop API。我已将 jdesktop 添加为标签。
java - 连接两个 JInternalFrame 实例的 CubicCurve2D
我一直试图找到一种方法(在 Swing 中)将两个JInternalFrame
s 与 a CubicCurve2D
(也称为三次贝塞尔曲线)连接起来。我想要达到的整体效果是一个类似于Yahoo!的界面。管道(曲线应该从一个内部框架的底部到另一个内部框架的顶部)。
这里有人做过吗?我遇到的问题是我无法弄清楚如何以用户可见的方式绘制更新曲线。绘制然后重新绘制JDesktopPane.getGraphics
似乎没有任何作用。
如果可能,我想使用屏幕外缓冲区。
java - 是否可以将内部程序使用的所有 JFrame 都放入 JInternalFrames 并将它们放在 JDesktopPane 中?
目标是让用户选择一个 java 程序,然后我的程序打开 a JInternalFrame
,JEditorPane
里面有 a 作为控制台,并将JInternalFrame
a放在JDeskopPane
. 是否可以Window
将用户程序可能打开的所有 s 更改为JInternalFrame
s 并将它们也放入 say 中JDesktopPane
?
(IDE-Style 程序运行中的个别问题)
java - 如何在 JDesktopPane 上默认选择 InternalFrame?
我有一个带有 JDesktopPane 的 JFrame,在 JDesktopPane 内部,我使用构造函数 JInternalFrame 启动。(它是一个类似于身份验证用户的应用程序,带有文本框用户和文本框通行证)
我像这样启动内部:
我尝试:
我如何启动 JInternalFrame 及其默认选择?当我运行应用程序时,internalframe 就像在后台一样,它没有被选中,它没有聚焦。
java - 在制作 MDI 时,我应该使用 JDesktopPane 还是 JFrame
似乎很少使用 JDesktopPane,但似乎并没有被弃用。使用 JDesktopPane 代替 JFrame 有什么优势吗?我主要打算在里面放几个 JInternalFrames。
编辑:我没有意识到 JDesktopPane 比框架更能充当面板的角色。
JDesktopPane 应该位于 JFrame 的 contentPane 而不是 Jpanel 中。感谢各位大侠的解答!
swing - 如何以编程方式最大化 JDesktopPane
我正在使用 JDesktopPane,我希望它在加载时最大化。我该怎么做?
java - JInternalFrame 到前面并集中
如何将 a 推JInternalFrame
到 JDesktopPane 中所有框架的顶部?
java - JDesktopPane 和 JInternalFrame 帮助!
问候,
我有一个关于将重复的 JInternalFrames 限制为 JDesktopPane 的问题。基本上,将实例 JInternalFrame 添加到 JDesktopPane 是全面的。但是在 JDesktopPane 上限制相同实例的重复 JInternalFrame 并将该实例置于 JDesktopPane 的顶层。
我怎么能实现这个?我是否要将所有实例存储到 ArrayList 并检查它是否是关于执行的实例已经打开?
您的回复非常感谢。
谢谢,西里尔 H。
java - 全屏独占模式 JDesktopPane
制作全屏 mdi 应用程序是不是一个坏主意?有没有其他人试过这个?目前正在重新设计用于触摸屏终端的应用程序。空间至关重要,我相信能够最大化、调整大小等应用程序窗口确实会使终端更加健壮。有没有人有这方面的经验?
编辑:制作了一个简单的应用程序,它似乎没有任何问题。不过担心未来可能出现的问题。
编辑: JDialog 在全屏模式下不显示 对话框问题必须使确认框变得困难。
编辑: JOptionPane.showInternalConfirmDialog 非常适合这个。