问题标签 [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.

0 投票
3 回答
4258 浏览

java - 在创建 JSplitPane 时获取 java.lang.ClassCastException: javax.swing.KeyStroke

使用 JDK 1.5.0_08 初始化 JSplitPane 时出现随机不可重现的错误。请注意,这并非每次都会发生,而是大约 80% 的时间发生:

想法?我已经尝试清理和重建我的项目,以尽量减少损坏类文件的可能性。

编辑 #1请参阅http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6434148 - 似乎是 JDK 错误。任何已知的解决方法?错误条目页面上没有列出任何内容。

0 投票
5 回答
42337 浏览

java - 使 JPanel 手动调整大小

我有一个JFramewithBorderLayout作为布局管理器。

在南边,我有一个JPanel,我希望JPanel用户可以调整它的大小,即用户可以点击边框的边缘并将其向上拖动以使其变大。

你有什么办法知道我可以做到这一点吗?

0 投票
2 回答
3704 浏览

swing - JSplitPane 的替代方案/改进

我有一个相当简单的对话框,其中包含一对大小大致相等的 JPanel,包含在 JSplitPane 中。现在我正在考虑添加第三个 JPanel,但我不太确定是否有明显的解决方案。那里有一个好的窗口停靠框架吗?或者这是一件非常复杂的事情?如果我只是坚持使用 3 面板拆分,我是否必须使用一对嵌套的 JSplitPanes 或者是否有允许 3 向拆分的替代方案?

0 投票
2 回答
1392 浏览

java - JSplitPane 调整大小行为

我有一个垂直拆分的 JSplitPane,当我向下移动分隔线时,它会移动底部组件并且底部会被切断。有没有办法指定 JSplitPane 的调整大小行为,以便(底部组件的)顶部被拆分窗格覆盖,而底部是最后被覆盖的东西?

谢谢,杰夫

0 投票
10 回答
17653 浏览

java - JSplitPane SetDividerLocation 问题

我有一个 JSplitPane,它在显示时应该将窗格拆分 50%。

现在,在给 setDividerLocation 一个参数 0.5(如建议的那样)时,Java 似乎将其视为正常数字而不是百分比。与中一样,分隔线几乎位于左侧窗格的开头(窗格垂直拆分),而不是转到窗格的中间。有什么解决办法吗?

0 投票
1 回答
1618 浏览

java - 如何在 BorderLayout 中实现 JSplitPane?

你好,

我如何使用 JSplitPane 以便它们显示在 BorderLayout 的边框中???

这样我就可以调整每个尺寸(NORTH,EAST,WEST,SOUTH,CENTER)。

谢谢

0 投票
3 回答
6475 浏览

java - 如何在 JSplitPane 中将背景颜色设置为分隔线

我在JSplitPane. 我无法设置分隔线的颜色。我想设置分隔线的颜色。请帮助我如何设置该分隔线的颜色。

谢谢 Sunil kumar Sahoo

0 投票
3 回答
2882 浏览

java - 添加 JToolbar (Java) 后 JSplitPane 的 BorderLayout 问题

问题:

我的程序布局很好,如下在我添加 JToolbarBorderLayout.PAGE_START 之前这是添加 JToolbar 之前的屏幕截图: 替代文字

这是添加 JToolbar 后的样子: 替代文字

我可以知道我做错了什么吗?

这是我使用的代码:

请帮忙,我是 GUI Building 的新手,我不想使用 Netbeans 为我拖放 UI ...提前谢谢你。

0 投票
1 回答
581 浏览

java - 在 Applet 中隐藏 JSplitPane 的一部分

这是我的情况,我想在 JFrame 的右侧实现一个侧边栏。侧边栏默认是隐藏的,如果我点击一个按钮就会出现。

为了隐藏侧边栏,我将 JSplitPane 的分隔线位置设置为一个非常大的值,比如 10000。它在普通的 Java 应用程序中正常工作。另外,我将 JSplitPane 的 setResizeWeight 设置为 1.0。

但是,如果我在小程序中运行它,当我调整 JFrame 的大小时,侧边栏会出现在右侧一点点。

即使调整 JFrame 的大小,如何隐藏侧边栏?任何想法都会受到欢迎。附言。我需要在 java 1.4 中完成

0 投票
1 回答
4654 浏览

java - netbeans中的jsplitpane

我正在尝试在 Netbeans 6.9.1 中使用 JSplitPane,但由于某种原因我无法正确配置它。例如,我在 jframe 中添加了一个 jtree 和一个 jtable。然后我使用“包含在拆分窗格中”。然后我将方向设置为垂直(从水平)。
问题,当我尝试调整分隔线位置时,我无法将其放置在我想要的位置。要么一直向上,要么一直向下。手动展开一侧后,我得到了一个接近我想要的格式。我尝试做同样的事情,并在同一个 jform 中创建第二个 jsplitpane。然后我尝试将两个 jsplitpane 都包含在另一个拆分窗格中,但是拆分窗格的顺序颠倒了。我做错了什么还是拆分窗格无法正常工作?

谢谢

更新