问题标签 [jxtaskpane]
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.
swing - Swing中的漂亮JPanels
我目前正在努力使我的 Swing 应用程序看起来更好。我想实现以下方面的目标:
这个想法是让每个盒子都有一个漂亮的标题,其背景类似于上图。使用基本的 Swing 组件,我能得到的最接近的东西是添加 TitledBorder ,但这与我想要的并不相近。
我对 SwingX 的 JXTaskPane 进行了实验,结果很接近:
http://img411.imageshack.us/img411/6866/image431.png
几乎完美,除了它是可折叠的而且似乎不可能使它不可折叠。
我在这里缺少任何明显的解决方案吗?否则,我想扩展 JPanel 并使用标题背景的图像为其创建一个特殊的标题。
任何指针都非常感谢。谢谢。
java - Java Swing:当组件*完成*调整大小时做一些事情
为这个有点不清楚的问题道歉 - 想不出更好的表达方式。
我使用JXTaskPane(来自 Swing 实验室扩展 API)来显示一些信息。
用户可以“单击”标题以展开面板。JXTaskPane 位于容器 JPanel 中,然后将其添加到 JFrame,即我的主应用程序窗口。
我希望我的应用程序窗口调整为展开的任务窗格的大小。为了实现这一点,我在容器 JPanel 中添加了一个组件侦听器,它将大小设置为现在展开的面板。
问题是componentResized方法在任务窗格展开时被调用,结果 resizeFrame 方法被调用了很多次,在屏幕上看起来真的很糟糕。
如何检测 JXTaskpane 何时完成调整大小?我想到了两种方法:
将 resizeFrame() 方法放入 SwingUtilities.invokeLate(..) 调用中。
放入计时器 resizeFrame 调用,因此任何后续调用在计时器触发之前都不会执行任何操作。这应该为面板调整大小提供足够的时间。
最好的前进方式是什么?
另外 - 这是我在多年的服务器端程序之后的第一个严肃的 Java GUI 应用程序。StackOverflow 非常有帮助。那谢谢啦!
java - SwingX 和 NetBeans 6.9.1 GUI 设计器 (JXCollapsiblePane/JXTaskPane)
我是 SwingX 的新手,我在使用 Netbeans 6.9.1 的 Pallete 管理器使用 JXCollapsiblePane 和 JXTaskPane 时遇到了麻烦特别是:
对于JXTaskPane:
- 我从 JForm 中的托盘管理器中拖动一个 JXTaskPaneContainer
- 我将 JXTaskPane 从托盘管理器拖到 JXTaskPaneContainer 3 中。我尝试在 JXTaskPane 中添加 jpanel 或 jbutton,但
如果我以编程方式添加组件(如示例代码中所示
),则会收到消息“无法将组件包含在非空容器中”
我发现我没有收到错误并且似乎可以工作)
对于JXCollapsiblePane:
- 我从 JForm 中的托盘管理器中拖动一个 JXCollapsiblePane
- 我尝试在 JXCollapsiblePane 中添加 jpanel 或 jbutton 但我收到消息“无法将组件包含在非空容器中”
如果我以编程方式添加组件(如示例代码中我发现我没有收到错误并且似乎去工作)
有人可以解释我做错了什么吗?使用 Netbeans 托盘设计器不可能做到这一点吗?我想在视觉上设计我的表单。我尝试使用的组件是否可能?
谢谢你。
java - Smack API - 如何显示循环 jxTaskpane 以展开和折叠名册列表
我在显示任务窗格 for 循环时遇到问题。我有一个代码来获取名册组(组:朋友 - 业务 - 公司等)我的代码是:
但是 jxTaskpane 没有循环,但是当我打印组名时它打印 2 行(因为在数据库中用户 A 有两个组是 Friends 和 NIIT)
样品打印
结果:
java - 启动时设置折叠时 JXTaskPane 扩展
将 JXTaskPane 添加到 JPanel 时发生了一个奇怪的行为。
JXTaskPane 具有多个(可扩展)图标部分的列表,然后将其添加到 JXTaskPaneContainer。
然后将 taskPaneContainer 添加到 JPanel。
此 JPanel 被添加到 JTabbedPane。
当程序启动并且(第二个)选项卡被设置为 setSelectedComponent 时,带有图标部分列表(在容器内)的 TaskPane 在显示为折叠之前会短暂地闪烁(带有滚动条)。我试图消除它的滋扰行为。
为什么它会在显示为设置的折叠状态之前短暂显示展开?
java - Java Swing JXTaskPane:如何设置背景和边框?
我编写了以下示例代码:
我需要的是两件事:
- 如何更改标题的 bgcolor?我认为它是通过
taskpane2.setUI(..)
选项完成的,但我没有运气使用它。 - 如何将the
JXTaskPane
和the之间的边界设置Jpanel
为零?
java - JXTaskPane的header area的尺寸可以改变吗?
我正在使用 JXTaskPane 组件。我想知道是否可以更改任务窗格顶部的尺寸,即显示任务窗格标题的区域。如果是,请告诉我怎么做?
java - JxTaskPane 以外的 Swing 选项
我正在使用 JxTaskPane 添加菜单项..但我不想使用它,因为我不想要那种展开和折叠类型的容器..我只想水平排列我的菜单项。
如果我将它添加到面板中,我将无法向它添加操作,因为 JxTaskPane 有一个方法..
那么我可以在这里使用什么..或者如果没有其他选择,我可以删除那个展开和折叠按钮吗?还有...如何在 JxTaskPane 中水平排列项目。
目前我有一个 JScrollpane 里面是一个 JXTaskPaneContainer 然后在 JXTaskPaneContainer 里面有 JxTaskPane 。
请帮我..
谢谢
java - 将新组件放在 JXTaskPane 上
Java Swing中JXTaskPane
使用的有一个标题栏。里面有一个展开/缩小按钮。我希望能够在展开/缩小按钮旁边出现的标题栏中添加我自己的操作。
我怎样才能做到这一点?我尝试了很多次,但没有得到预期的结果。我新建了一个JButton
并将其位置设置在标题栏坐标上,但它已添加到元素中。
我附上了一个屏幕截图,在标题栏中显示了帮助类型操作,以向您展示我的意思。
java - 在 netbeans 中使用 java 创建一个新组件
我正在为我的大学项目开发一个软件。我正在使用 java 来开发我的桌面应用程序。为此,我想添加一个这样的组件:http ://www.mediafire.com/view/?6y1183p8u6phwzg
我想添加一个类似于下框架左侧的组件。它是一个可调整大小的组件,包含标题和子菜单。我们还可以在 windows XP OS 的左侧看到这类组件。我努力开发这个组件,只能制作一个可调整大小的组件,但它并没有减少它们之间的空白空间。我将把我的代码和我的应用程序的示例设计放在下面。如果有人能给我一个解决方案让我的组件像我希望的那样工作,或者给我一个很好的解决方案来制作这个组件,我将非常感激。非常感谢。:)
http://www.mediafire.com/view/?c9b8jwp4c558zae
Ps:由于本网站的限制,我无法上传我的图片,我恳请您使用上面的 medeafire 链接查看它们。非常感谢您。