问题标签 [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.

0 投票
1 回答
1256 浏览

java - JDesktopPane - 最小化 JInternalFrames

我使用JDesktopPane并创建多个JInternalFrame对象。当我最小化所有并最大化其中任何一个时,打开的框架会覆盖所有最小化的框架。

如何使所有最小化的框架可见?

0 投票
1 回答
5360 浏览

java - JInternalFrame 和 JDesktopPane

我有master employee表格,我想在我的main form. 那main form是MDI容器,所以我只想知道如何显示master employee表单。

这是JDesktopPane创建对象代码:

这里是打电话,masteremployee form虽然它不工作。

我该如何解决这个问题?我想master employee在 Jdesktoppane 上显示表单

更新:

它现在正在工作。我使用了以下参考。

0 投票
2 回答
1761 浏览

java - JDesktopPane 调整大小

我们有一个包含两个 JFrame 和两个 JDesktopPanes 的应用程序。我们需要将内部框架从一个框架移动到另一个框架。

我们遇到的问题是,当我们将内部框架从第一个窗口移动到第二个窗口后,当我们调整第一个窗口的大小时,第二个窗口的内部框架也会调整大小。

在上面的示例应用程序中,重现 1) 单击菜单 File>move 2) 调整第一个窗口的大小

注意:这只能在 Java 1.7 中重现。我使用 jdk1.7.0_03。

更新:添加更多信息

这在 Java 1.6 (jdk1.6.0_21) 上无法重现

0 投票
3 回答
2207 浏览

java - 由内容设置的 JDesktopPane 首选大小

我一直在尝试驯服JDesktopPane可调整大小的 GUI 和滚动窗格,但我在这样做时遇到了一些麻烦。似乎除非拖动模式为轮廓,否则桌面窗格将不会按预期调整大小(当内部框架被拖动到桌面窗格边缘之外时),因此不会产生滚动条。

在此处输入图像描述

我在这个来源中做了一些非常愚蠢的事情吗?我错过了更好的方法吗?

编辑

在打印的信息中,另请参阅 3 个系统属性:

这些就是这里的价值观。

MouseMotionListener 固定代码

感谢 Jonathan Drapeau 对 a 的建议MouseListener,这个固定示例实际上使用 aMouseMotionListener来允许在拖动时主动调整桌面窗格的大小。除了使用MouseListener导致问题的 a 之外,它可能会遇到一些怪癖(尚不清楚),如果是这样,请回到更简单的技术“在内部框架放置时调整桌面窗格大小”(MouseListener仅限)。

怪癖

除了使用MouseListener导致问题的 a 之外,它可能会遇到一些怪癖(尚不清楚)。

那时..

  1. 在完全渲染模式下,桌面窗格将随着用户拖动内部框架(甚至离开 GUI)而动态增长。(好。)在大纲模式下,容器只会在放置时调整大小,而不是拖动。(不太好,但至少滚动条可靠地出现/消失。)
0 投票
1 回答
917 浏览

java - Multiple JInternalFrame view

I create the multiple JInternalFrame. It is working properly. But when create the JInternalFrame, it is load over the existing one. I need the JInternalFrame like as table cells (row by row).

0 投票
1 回答
188 浏览

netbeans - JToolbar 不使用 Netbeans 中的 JDesktopPane 调整大小

我正在尝试将 JToolbar 添加到 Netbeans 中的 JDesktopPane。但是,当我将 JToolbar 添加到 JDesktopPane 并在运行时最大化 JDesktopPane 时,JToolbar 保持相同的大小。JToolbar 不会与其他组件一起调整大小。

0 投票
3 回答
4920 浏览

java - 从 JPanel 中删除最大化、最小化、关闭按钮

在 JDesktopPane 中,我包含了一个带有树视图的 JPanel,其中列出了一些设备。我不需要图中显示的那个面板中的那些可调整大小和关闭选项。(最大化、最小化、关闭)。我尝试了很多方法,但无法隐藏这些功能。有任何想法吗。

在此处输入图像描述

0 投票
1 回答
1012 浏览

java - 在 Java 中将 JDesktopPane 与 JLayeredPane 一起使用

我想用 Java 进行 Windows GUI 模拟,但在将窗口定位在桌面图标上时遇到了问题。我尝试将桌面图标(JButtons)和窗口(使用 JInternalFrame 制作)放在同一个容器(JDesktopPane)中,但窗口将图标推开。如果我在 JLayeredPane 中放置 2 个容器(1 个用于桌面,1 个用于 Windows),我猜我将无法单击桌面图标?

还有其他方法可以解决这个问题吗?

编辑:更多信息:

我想用桌面、桌面图标和窗口来模拟 Windows 资源管理器。我希望桌面(带图标)与窗口位于不同的图层上。我该怎么做呢?如果我使用 JLayeredPane,则无法单击图标,因为该层被 windows 层覆盖。

0 投票
0 回答
329 浏览

java - 将文件和文件夹从 OS Explorer 拖放到 JDesktopPane(netbeans 平台 7.3)?

我想知道是否有某种方法可以处理 OS Explorer 和 JDesktopPane(嵌入在 netbeans 应用程序中)之间的拖放。

在互联网上爬了几个小时后,我没有发现任何与这种行为相关的东西。

在“java-to-OS”的方式中,我可以理解这是不可能的,但在另一种方式中,应该可以获得File(或类似的)被丢弃的资源管理器项目。

有任何想法吗 ?

编辑

在这里找到部分解决方案: how to drag and drop files from a directory in java

但是没有反向操作的解决方案(从Java到OS)......

0 投票
1 回答
648 浏览

java - 如何使 JDesktopPane 也最大化的 Jframe 的大小最大化。?

启动应用程序时显示“登录内部框架”。但问题是它没有出现在应用程序屏幕的中心。

我获取桌面实际大小和 JInternalFrame 设置位置的代码如下

私人无效new_init(){

我的屏幕分辨率是 1366x768。但根据我放的印刷品

“desktopSize: java.awt.Dimension[width=1024,height=768] jInternalFrameSize:java.awt.Dimension[width=398,height=286]”

我得到的分辨率为 1024x768。在 JDesktopPane 的预初始化代码中,我设置了“setExtendedState (JFrame.MAXIMIZED_BOTH);”

现在我将两者都以最大化模式打开,但登录框架没有居中,因为它采用分辨率为“[width=1024,height=768]”的居中逻辑。如果它采用我当前的屏幕分辨率,我认为它将居中。

我希望我说清楚了。我哪里出错了?