问题标签 [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 - 内部框架更改无法编译
我正在做一个小应用程序。我有一个JFrame
,其中有一个桌面窗格。我想给JInternalFrame
它加载一个。
我的代码如下。
患者 = JInternalFrame
患者 = 创建的对象
*dp_patient = desktopPane*
当我第一次测试它时,它编译得很好。但是如果我对JInternalFrame
and run 进行任何修改,它不会改变它的修改。
但是当我更改对象名称(患者)并再次运行时,就会发生变化。
例如;
我更改了 JInternalFrame 中按钮的大小。当我运行项目时,大小没有改变。如果我更改对象名称(患者>>> 患者),则会发生大小更改。
我怎样才能解决这个问题?
java - 让 JInternalFrame 出现的问题
所以,在这一点上,我只是一个简单的,里面JFrame
有一个简单的。JPanel
(也就是说,它contentPane
是 a JPanel
。) 中有一个菜单栏,其中JFrame
有一个按钮,可以将当前转换JFrame
为 a JInternalFrame
- 它将JFrame
'scontentPane
设置为预先存在的,并将内部的 'sJDesktopPane
移动到新创建的 - 并创建一个第二个里面有一个新的。这是我的代码:JPanel
JFrame
JInternalFrame
JInternalFrame
JPanel
我遇到的问题是,它似乎JDesktopPane
正在获得更高的优先级。也就是说,在这段代码执行后,我看不到两个JInternalFrames
,我看到JDesktopPane
. 这不是因为JInternalFrame
. 我已经进行了广泛的检查(通过在arrangeHorizontally()
方法之后打印大小和位置。)所以,我很茫然。有什么帮助吗?
SSCCE:
那应该可以工作.. 好的,SSCCE 实际上可以正常工作.. 这让我想知道,为什么原来的工作不正常?
java - 在 Swing 中使用 JDesktopPane 滚动控件
我已经使用 netbeans 在 JPanel 上设计了摆动控件,现在我希望控件应该通过单击 Jscrollbar 或 JSlider 来滚动
java - 如何将最小化的jinternalframe保持在顶部
我有四个内部框架和 3 个按钮。当我点击最大化按钮时,最大化但它与所有框架重叠。但我的观点是它应该显示最小化的框架。请在下面找到代码
java - 在 JDesktopPane Java 中添加外部框架
我有一个名为“Menu_Project”的框架。
我有另一个名为“Main_Menu”的框架,其中有一个 JButton,单击该按钮后,我想在 JDesktopPane 中调用框架“Menu_Project”。我尝试在此链接上关注 YouTube 上的教程:https ://www.youtube.com/watch?v=TUL3qEoZkR4
当我运行它时,我得到:
我的代码:
任何人都可以指出哪里错了。我正在关注视频教程。
java - 如何管理调用另一个 JInternalFrame 的 JInternalFrame?
我有一个带有此代码的 JDesktopPane。
然后我像这样添加新组件
当我想打电话给他们时,我会使用
我遇到的问题是,当“orden”想要弹出另一个 JInternalFrame 时,我使用下一个代码。
当我执行该事件超过 2 次时,我得到下一个错误:
我应该在哪里将新的 JInternalFrame 添加到 DesktopPane?或到 Orden?,或者我能做些什么来解决这个错误?
java - 一次只打开一个 JInternalFrame
我创建了一个带有多个 JInternalFrames 的 Swing 应用程序,当鼠标单击时,这些 JInternalFrames 会被添加到 JDesktopPane 中。我只希望 DesktopPane 上出现相同内部框架的一个实例。当用户打开框架时,我不希望同一个框架出现两次..
java - JInternalFrames 监听 JDesktopPane 事件
有什么简单的方法可以让我的 jinternalframes 两全其美
- 当我希望它们充当 jdesktoppane 的一部分时嵌入
- 也可移动并能够处理自己的事件
希望这张图片能有所帮助。现在我有我的代码可以将项目拖到你的播放器并插入下一个可用的背包槽,但我也希望能够将它拖到任何背包槽,但正如你在下面看到的那样。有什么快速而肮脏的方法来解决这个问题吗?我的 JDesktopPane 顶部有一个面板,用于绘制所有内容(当然除了 jinternalframes 之外)。对不起所有的代码,没有 SSCCEE。只是觉得最好展示我的逻辑。
}
编辑由于这些建议,我与 JLayeredPane 混在一起。
java - 如何从 JInternalFrame 访问 jpanel(在 JDesktopPane 中)
我想从 JInternalFrame 设置对 jpanel(在 JDesktopPane 中)的访问,我将它设置为 public,但是当我进行这样的测试时它不会给出“null”:
所以最后一行给了我null,这意味着他没有得到JPanel。
我也尝试了该代码:
请问有什么帮助吗?
java - 如何在 JDesktopPane 中设置背景图像
我想设置 JDesktopPane 的背景(我直接JDesktopPane
从调色板添加到JFrame
我尝试覆盖该方法 public void paintComponent (Graphics g)
,但它不起作用
这是代码: