问题标签 [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.
java - JInternalFrames 中的 JScrollPanes 用于从右到左组件方向 - Java 错误?
所以我创建了一些演示代码,见下文。
我看到的是,如果 JScrollPane 在 JInternalFrame 内并且组件方向设置为从右到左,则在最小化框架时,滚动条将停留在内容的左侧。我希望,看到 RtL,它会停留在内容的右侧,如果滚动窗格没有添加到内部框架,这是正确的(参见两个框架 - 在演示中一个出现在另一个之后)。
那么这是一个 Java 错误还是我忘记了做某事?
这是演示代码:
提前致谢。
编辑:
为缺乏清晰度而道歉 - 写得很匆忙。
问题是,当我减小表格的宽度时,“普通演示”(不包含在 JInternalFrame 中)水平滚动条从右侧开始,而对于“内部框架演示”执行相同操作,水平滚动条滚动条从左侧开始。
有任何想法吗?
jframe - 如何将 JPanel 挂钩到父/祖先容器的 windowClosing/Closed 侦听器?
我想创建一个JPanel
可以在任何更高级别的Window
类中呈现的“通用”(JFrame
, JDialog
,或者JInternalFrame
更准确地说。)
当该窗口不再在屏幕上呈现时,我希望能够“清理”一些静态值。通常Window
,我JFrame
会addWindowListener
在windowClosing
创建windowClosed
.JFrame
因为我希望任何Window
类都能够呈现它,所以我什至不知道要添加哪种侦听器,也不知道要将它添加到哪个窗口。
有没有办法“挂钩” to 的实现和渲染,JPanel
以便无论什么Window
类渲染它,我都可以添加关闭挂钩?
(我查看了PropertyChangeListener
,但componentShown
没有触发JPanel
渲染。)
任何帮助,将不胜感激。
java - 手动设置 Swing JInternalFrame lnf
为什么我的内部框架的标题背景没有在启动时设置?
我已经尝试在整体JFrame
初始化上设置它,但没有任何区别(相比之下,我可以更改其他JFrame
ui 组件的外观,例如MenuItem.background
在这个位置,所以我认为这可能是因为它JInternalFrame
不是顶级组件,即在选项卡式窗格,也许它需要在其他地方进行更改,但是在哪里?)
关于正确呼叫地点的任何UIManager.put()
提示JInternalFrame
?
java - 如何设置 JInternalFrame 最小化标题背景?
我可以在使用 InternalFrame.activeTitleBackground 和 InternalFrame.inactiveTitleBackground 最大化时设置标题栏背景,但是当内部框架最小化时如何设置它?
java - 多个 JInternalFrames 之间的共享对象
在单个 JDesktopPane 上的多个 JInternalFrames 之间实现共享数据对象的最有效方法是什么?
不确定是使用单例还是可以将数据对象放在 JDesktopPane 中并从组件访问?我不想为每个帧(很多帧)保留此数据的单独实例
java - Java Swing 安排 JInternalFrames
在 Java Swing 中安排 JInternalFrames 是否有任何默认功能?
我想在我的 Java Swing 应用程序中拥有 Cascade、Tile 等功能,如下所示:http: //www.codeproject.com/KB/cs/mdiformstutorial.aspx 我只能在他们安排的地方找到代码手动。Java Swing 中是否不支持此功能,还是我有点盲目?
java - Java - 如何使一组 JInternalFrame 彼此独立?
我正在编写一个简短的 Paint 程序,例如,我正在尝试为它制作一个 MDI 架构。为了实现这一点,我在 JDesktopPane 中使用了 JInternalFrame。尽管我获得了多个帧,但并没有真正正常工作。基本上,如果我有 2 个 JInternalFrame,我只能在最后一个上绘制。另一个似乎被禁用了。
这是一个说明问题的简短视频。 http://bit.ly/9ydiwM
这是代码的一部分。
基本上,Panneau 是包含 GUI 的所有不同部分的主窗口。我可以使用 Panneau.createNewInternalFrame() 创建所需的 JInternalFrame。Toile 基本上是我绘制形状的地方。
任何的想法 ?
谢谢
java - Java - 调整 JInternalFrame 大小时出现问题
在之前的 SO question中,我谈到了一些处理我的 MDI 架构的问题。调整 JInternalFrame 的大小时,我现在遇到了另一个问题。这是一个简短的视频来说明它。
我有一个类:Cadre,它基本上是我的 JInternalFrame。
这是包含所有 JInternalFrame(s) 的 JFrame:
如您所见,我在应用程序的主 JFrame 中声明了一个:JDesktopPane。
知道如何解决这个问题吗?
谢谢!
java - 在 JInnerFrame 中使用 AWT 组件(用于 JDesktopPane)
有没有办法破解与在 a 中添加 AWT 组件(在我的情况下是 a PApplet
,所以是处理语言草图)相关的JInternalFrame
错误?
它可以工作,但没有按预期工作,因为它会闪烁并拖动框架会导致重绘问题.. 阅读它似乎是,尽管可以混合重量级 (AWT) 和轻量级 (Swing) 组件,但一些问题似乎是不可避免的.. 是吗真的?
谢谢!