问题标签 [jsplitpane]
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 - JSplitPane 分隔线位置在焦点丢失后更改
我有两个内部框架。其中一个内部框架有一个面板,其中包含滚动窗格中的表格和文本区域,它们由具有垂直拆分的拆分窗格分隔。我已经为拆分窗格设置了setResizeWeight(0.8)
和setOneTouchExpandable(true)
。我正在将拆分窗格分隔器移动到最上方或最下方位置并打开第二个内部框架。现在,我切换回第一个内部框架;但是分隔线的位置从我移动它的位置改变了。
我不想改变分隔线的位置。有谁知道原因并解决这个问题。
提前致谢。
java - 带有 2 个 JPanel 的 JSplitPane,移动分隔线后获取 JPanel 的大小
状态: 我想显示 2 个 JPanel,其中包含使用 JSplitPane 的图像(顶部一个图像,底部一个图像)
当我移动窗格的分隔线时,我希望两个面板都相应地调整大小。(图像占用最大可能空间)
问题: 我正在使用 PropertyChangeListener 来跟踪分隔线位置的变化,但该事件似乎在实际“重绘”之前被触发?窗口的发生
我尝试过的: - 在读取大小之前重新绘制组件
最小工作示例:
java - 在 Jsplitpane 中同时显示两个面板和同一侧
我正在一个项目中工作,我必须绘制包含箭头和节点的图形!我做了一个扩展JPanel
箭头和节点的类,我做了一个JSplitPane
让菜单在左边,图表在右边!当我添加两个面板时,其中一个是可见的。
箭头面板类:
这是元素类:
这是主要的:
java - 如何创建一个界面,在左侧显示对象并在右侧显示每个对象的详细信息?
我不确定哪个容器或组件可以帮助创建以下菜单栏。我已经在底部创建了菜单栏和状态栏。但我不知道哪个界面是最好的。
我感谢任何帮助,
java - 与 JSplitPane 斗争
好吧,我有一些关于使用拆分窗格将框架拆分为两个区域的技巧,但我无法让它显示一些有用的东西。代码如下所示:
我现在改变了这样的代码:
以及这个的构造函数:
}
现在不知道问题出在哪里,可能是因为它没有调用paintComponent方法。我尝试通过调用 repaint() 来强制它没有帮助,它只是不调用这个组件
编辑:现在看来它毕竟调用了paintComponent方法,但我仍然得到这样的屏幕:
如您所见,它看起来不太好。那么我当前的主要方法的代码:
知道如何更改它以解决问题吗?我需要发布其他方法吗?
java - 为什么 JSplitPane 为我的组件添加边框,我该如何阻止它?
JSplitPane
似乎为添加的任何内容添加了边框Component
。
这在嵌套的 JSplitPanes 中最为明显 - 例如:
即,每个后续嵌套组件似乎都设置得更靠后——即添加了某种形式的阴影边框。
- 为什么要添加此边框?(这实际上是在添加边框吗...?)
- 如何防止添加此“边框”?
java - TopComponent 调整大小行为
目前,当您尝试手动调整 TopComponent 的大小时,它将显示一条黑线,表示 TopComponent 的未来大小。
我想知道JComponent
这条黑线的背后是什么?我怎样才能访问它?
编辑
我的问题的第一部分得到了回答。附图中显示的组件是JSplitPane
.
现在,我希望能够访问它(即获取JSplitPane
用于TopComponent
在 netbeans 平台中调整大小的 ' 实例。
java - JSplitPane 调整光标大小
我似乎无法通过调用来更改 JSplitPane 的调整大小光标有setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
没有人知道如何解决这个问题?我正在使用 Nimbus UI。
java - 如何在 JSplitPane 中对齐 RadioButtons?
我正在尝试在这里对齐我的程序中的 RadioButtons。有人可以帮助我吗?我不确定该怎么做。我在这里和其他地方搜索过,似乎找不到适用的例子。这就是我相信我的代码的相关部分的内容。如果需要更多,我会编辑。
感谢您的帮助!
java - JSplitPane - 将应用程序分成两部分?
我制作了一个 Java swing 应用程序。我的主班做所有的SwingUtilities.invokeLater(new Runnable()
事情。
我用过的第二堂课:
然后通过调用添加所有位..
我现在想将整个“应用程序”放入JSplitPane
. 因此,我希望我的应用程序在一侧,而其他东西在右侧。
我该怎么做呢?
我希望所有这些都在拆分窗格的左侧?
我该怎么做呢?