jdesktoppane相关内容

在 Swing 应用程序中制作 JavaFX 警报/对话框模式

因此,我们再次将完全使用 Swing 的现有 Java 应用程序转换为使用 JavaFX.但是,该应用程序不会完全使用 JavaFX.这似乎导致警报/对话框和模式出现一些问题.我们目前使用的是 Java 8u40. 主要的应用程序基本上是在一个有菜单的 JFrame 中.主要内容窗格是 JDesktopPane,单击 MenuItem 会在 DeskopPane 中打开新的 JInterna ..
发布时间:2022-01-17 10:45:15 其他开发

如何更改使用 netbeans 中的工具创建的 jDesktopPane 的背景颜色

通过取消 netbeans ide,我在 JFrame 中创建了一个 JDesktopPane.而且我无法更改 jdesktopPane 的颜色.. 我尽我所能.但是当我打开 JFrame .. JFrame 里面的 JDesktopPane 是一些蓝色背景. 请帮我更改JDesktopPane 的背景 解决方案 我将假设您正在使用具有默认 Nimbus 外观和感觉的 GUI Buil ..
发布时间:2021-12-26 15:08:30 Java开发

CubicCurve2D 连接两个 JInternalFrame 实例

我一直试图找到一种方法(在 Swing 中)将两个 JInternalFrame 与 CubicCurve2D(也称为三次贝塞尔曲线)连接起来.我试图达到的整体效果是一个类似于 Yahoo!管道(曲线应该从一个内部框架的底部延伸到另一个内部框架的顶部). 这里有人做过吗?我遇到的问题是我无法弄清楚如何以用户可见的方式绘制更新曲线.绘制到然后重新绘制 JDesktopPane.getGraph ..
发布时间:2021-12-09 18:21:45 Java开发

尝试禁用 JInternalFrame 的拖动

我已经找了一段时间,找不到禁用拖动 JIntenal 框架的方法.任何帮助将不胜感激 - TYIA,罗兰 请记住这是一个小程序, import java.awt.*;导入 java.applet.*;导入 java.awt.event.*;导入 javax.swing.*;公共类 inigui2 扩展 Applet {公共无效初始化(){最终的 JDesktopPane 桌面 = 新的 J ..
发布时间:2021-11-16 22:29:53 Java开发

透明 JDesktopPane

我想将 JDesktopPane 设置为透明,并允许我点击下面的内容(例如桌面图标等).内部框架应该保持不透明,并且能够像当前一样在屏幕周围重新定位.有什么想法吗? 包 test1;导入 java.awt.BorderLayout;导入 java.awt.Color;导入 javax.swing.JDesktopPane;导入 javax.swing.JFrame;导入 javax.swing ..
发布时间:2021-09-09 19:27:36 Java开发

JDesktopPane - 最小化 JInternalFrames

我使用 JDesktopPane 并创建了多个 JInternalFrame 对象.当我最小化所有并最大化其中任何一个时,打开的框架覆盖了所有最小化的框架. 如何使所有最小化的帧可见? 解决方案 默认情况下,内部框架最大化以占据桌面的所有空间.通过自定义 DesktopManager 来更改此行为相对容易.例如: import java.awt.*;导入 javax.swing.* ..
发布时间:2021-09-02 20:43:25 Java开发

在 JDeskopPane 上写一段文字

我想在 JDesktopPane 的右下角写一个多行文本(3-4 行就可以),我该怎么做? 文本不是固定的,每次我启动 Swing 应用程序时它都会改变,但是一旦应用程序启动它就保持不变,我不需要从应用程序更新. 我的第一个想法是创建一个图像,将其作为 JDesktopPane 的背景,然后在其上书写,但这似乎不是一个简单的解决方案. 感谢您的帮助. 解决方案 结合这里和此处 ..
发布时间:2021-09-02 20:40:58 Java开发

JDesktopPane 放置

我有一个 JDesktopPane 并且想以网格样式显示 JInternalFrames 而不覆盖框架.框架的尺寸会有所不同,因此应动态分配它们的位置.我可以存储最后放置的框架的坐标,但框架可以移动、最小化或关闭.它们是一种以整洁的方式放置内部框架的简单方法吗?例如,使用布局? 解决方案 DesktopManager 类负责管理内部框架. 您应该能够覆盖 openFrame() 方法 ..
发布时间:2021-09-02 20:22:12 Java开发

JDesktopPane - 如何获得活动框架

如何获得 JDesktopPane 内的活动(有焦点)框架 (JInternalFrame)?我的 MDI 记事本需要它(不是任何人都会使用它,只是一个培训项目).查看 api,我只看到获取所有 JInternalFrames 的函数,而不是活动的函数. 解决方案 使用 JDekstopPane.getSelectedFrame() 方法(来自文档:此 JDesktopPane 中当前活动 ..
发布时间:2021-09-02 20:16:59 Java开发

JDesktopPane 调整大小

我们有一个包含两个 JFrame 和两个 JDesktopPanes 的应用程序.我们需要将一个内部框架从一个框架移动到另一个框架. 我们遇到的问题是,当我们将第一个窗口的内部框架移动到第二个窗口后,当我们调整第一个窗口的大小时,第二个窗口的内部框架也被调整大小. import java.awt.event.ActionEvent;导入 java.awt.event.ActionListe ..
发布时间:2021-09-02 20:11:33 Java开发

使用GridBagLayout将JDesktopPane添加到JFrame

如何使用GridBagLayout将JDesktopPane添加到JFrame并设置其高度和宽度.如果添加包含JInternalFrame的JDesktopPane,我什么也不会得到.但是在GridLayout的情况下效果很好,但是问题是我无法在其中设置所需的大小,因为GridLayout在添加的每个组件之间分配相等的空间. 解决方案 您可能需要设置GridBagConstraints . ..
发布时间:2021-02-11 20:53:44 Java开发

是否可以将内部程序使用的所有JFrame都转换为JInternalFrames并将它们放置在JDesktopPane中?

目标是让用户选择一个Java程序,然后我的程序打开一个内部带有JEditorPane的JInternalFrame作为控制台,并将所说的JInternalFrame放在JDeskopPane中.是否可以将用户程序打开的所有Window都更改为JInternalFrame,并将它们放置在所说的JDesktopPane中? (来自 IDE-Style程序正在运行的单个问题) 解决方案 我 ..
发布时间:2021-02-11 20:52:12 Java开发

通过Java程序禁用Ctrl-Alt-Delete事件

我正在使用JDesktopPane创建一个桌面应用程序.我快完成了,但是当我按 ctrl + alt + del 时,它退出了我的应用程序.如何防止该动作? 解决方案 事实是 Alt + Ctrl + Del 从未真正进入您的应用程序. Os陷阱 Alt + Ctrl + Del 会发送到您的应用程序.所以你不能把它困住. ..
发布时间:2020-04-26 08:30:56 Java开发

在Swing应用程序中制作JavaFX警报/对话框模态

因此,我们再次将使用完全Swing的现有Java应用程序转换为使用JavaFX。但是,该应用程序将不会完全使用JavaFX。这似乎导致了警报/对话和模态的一些问题。我们目前正在使用Java 8u40。 主应用程序基本上是一个带有菜单的JFrame。主内容窗格是JDesktopPane,单击MenuItem会在DeskopPane中打开新的JInternalFrame。我们转换为JavaFX的 ..
发布时间:2019-01-18 10:49:01 Java相关

JDesktopPane按内容设置的首选大小

我一直试图驯服 JDesktopPane 可与可调整大小的GUI&滚动窗格,但我遇到了一些麻烦。似乎除非拖动模式是大纲,否则桌面窗格将不会按预期调整大小(当内部框架被拖到桌面窗格的边缘之外时)&因此不会产生滚动条。 我在这个来源做一些非常愚蠢的事情吗?我错过了一个更好的方法吗? import java.awt。*; import java.awt.event。*; impor ..
发布时间:2018-12-28 21:28:17 Java开发