问题标签 [jinternalframe]

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 投票
2 回答
5824 浏览

java - JInternalFrames 中的 JScrollPanes 用于从右到左组件方向 - Java 错误?

所以我创建了一些演示代码,见下文。

我看到的是,如果 JScrollPane 在 JInternalFrame 内并且组件方向设置为从右到左,则在最小化框架时,滚动条将停留在内容的左侧。我希望,看到 RtL,它会停留在内容的右侧,如果滚动窗格没有添加到内部框架,这是正确的(参见两个框架 - 在演示中一个出现在另一个之后)。

那么这是一个 Java 错误还是我忘记了做某事?

这是演示代码:

提前致谢。

编辑:

为缺乏清晰度而道歉 - 写得很匆忙。

问题是,当我减小表格的宽度时,“普通演示”(不包含在 JInternalFrame 中)水平滚动条从右侧开始,而对于“内部框架演示”执行相同操作,水平滚动条滚动条从左侧开始。

有任何想法吗?

0 投票
2 回答
1617 浏览

jframe - 如何将 JPanel 挂钩到父/祖先容器的 windowClosing/Closed 侦听器?

我想创建一个JPanel可以在任何更高级别的Window类中呈现的“通用”(JFrame, JDialog,或者JInternalFrame更准确地说。)

当该窗口不再在屏幕上呈现时,我希望能够“清理”一些静态值。通常Window,我JFrameaddWindowListenerwindowClosing创建windowClosed.JFrame

因为我希望任何Window类都能够呈现它,所以我什至不知道要添加哪种侦听器,也不知道要将它添加到哪个窗口。

有没有办法“挂钩” to 的实现和渲染,JPanel以便无论什么Window类渲染它,我都可以添加关闭挂钩?

(我查看了PropertyChangeListener,但componentShown没有触发JPanel渲染。)

任何帮助,将不胜感激。

0 投票
2 回答
2584 浏览

java - 手动设置 Swing JInternalFrame lnf

为什么我的内部框架的标题背景没有在启动时设置?

我已经尝试在整体JFrame初始化上设置它,但没有任何区别(相比之下,我可以更改其他JFrameui 组件的外观,例如MenuItem.background在这个位置,所以我认为这可能是因为它JInternalFrame不是顶级组件,即在选项卡式窗格,也许它需要在其他地方进行更改,但是在哪里?)

关于正确呼叫地点的任何UIManager.put()提示JInternalFrame

0 投票
1 回答
750 浏览

java - 如何设置 JInternalFrame 最小化标题背景?

我可以在使用 InternalFrame.activeTitleBackground 和 InternalFrame.inactiveTitleBackground 最大化时设置标题栏背景,但是当内部框架最小化时如何设置它?

0 投票
1 回答
342 浏览

java - 多个 JInternalFrames 之间的共享对象

在单个 JDesktopPane 上的多个 JInternalFrames 之间实现共享数据对象的最有效方法是什么?

不确定是使用单例还是可以将数据对象放在 JDesktopPane 中并从组件访问?我不想为每个帧(很多帧)保留此数据的单独实例

0 投票
1 回答
1015 浏览

java - JCombobox的弹出列表未完全绘制

我有一个JInternalFramein a JDesktop,我也有一个JComboBox在内部框架中。问题如下所示。

问题

如何JComboBox在外面做画JInternalFrame,让弹窗列表可以完整显示?使用玻璃板是最佳解决方案,还是不好的做法


解决方案: 我找到了解决方案;只需覆盖以下getSize()方法JComboBox

0 投票
2 回答
1328 浏览

java - Java Swing 安排 JInternalFrames

在 Java Swing 中安排 JInternalFrames 是否有任何默认功能?

我想在我的 Java Swing 应用程序中拥有 Cascade、Tile 等功能,如下所示:http: //www.codeproject.com/KB/cs/mdiformstutorial.aspx 我只能在他们安排的地方找到代码手动。Java Swing 中是否不支持此功能,还是我有点盲目?

0 投票
3 回答
2279 浏览

java - Java - 如何使一组 JInternalFrame 彼此独立?

我正在编写一个简短的 Paint 程序,例如,我正在尝试为它制作一个 MDI 架构。为了实现这一点,我在 JDesktopPane 中使用了 JInternalFrame。尽管我获得了多个帧,但并没有真正正常工作。基本上,如果我有 2 个 JInternalFrame,我只能在最后一个上绘制。另一个似乎被禁用了。

这是一个说明问题的简短视频。 http://bit.ly/9ydiwM

这是代码的一部分。

基本上,Panneau 是包含 GUI 的所有不同部分的主窗口。我可以使用 Panneau.createNewInternalFrame() 创建所需的 JInternalFrame。Toile 基本上是我绘制形状的地方。

任何的想法 ?

谢谢

0 投票
1 回答
1805 浏览

java - Java - 调整 JInternalFrame 大小时出现问题

之前的 SO question中,我谈到了一些处理我的 MDI 架构的问题。调整 JInternalFrame 的大小时,我现在遇到了另一个问题。这是一个简短的视频来说明它。

我有一个类:Cadre,它基本上是我的 JInternalFrame。

这是包含所有 JInternalFrame(s) 的 JFrame:

如您所见,我在应用程序的主 JFrame 中声明了一个:JDesktopPane。

知道如何解决这个问题吗?

谢谢!

0 投票
1 回答
378 浏览

java - 在 JInnerFrame 中使用 AWT 组件(用于 JDesktopPane)

有没有办法破解与在 a 中添加 AWT 组件(在我的情况下是 a PApplet,所以是处理语言草图)相关的JInternalFrame错误?

它可以工作,但没有按预期工作,因为它会闪烁并拖动框架会导致重绘问题.. 阅读它似乎是,尽管可以混合重量级 (AWT) 和轻量级 (Swing) 组件,但一些问题似乎是不可避免的.. 是吗真的?

谢谢!