问题标签 [jseparator]
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 - JList 中的 Java JSepartor 不使用 Swing 中的无意义字符串
我有一个填充字符串列表的 JList
多年来,我一直使用这种方法通过自定义 ListCellRender 将 JSeparator 添加到 GUI。因此,它将检查当前字符串是否等于“-”,它将呈现一个分隔符。
我必须说我不喜欢它。它可以工作,但稍后需要更多的工作来检查字符串以将请求发送到……其他地方。所以,我想做:
在每个项目之后,都会出现一个新的分隔符。
我怎么能做到?
java - 如何在调用 JMenu.addSeparator() 后删除它
大家好,
我只是想问一下是否可以JMenu.addSeparator()
在调用后删除?例如,在我的表单中有一个菜单栏,在菜单栏中可以说有三个JmenuItems
,每个都有JMenu.addSeparator()
。我想要做的是,如果另一个用户正在登录,我想要setVisible(false)
其中一个,JMenuItem
因为那个特定的用户没有授权使用它JMenuItem
。问题是当我setVisible(false)
其中一个仍然存在时JMenuItem
,JMenu.addSeparator()
看起来有点尴尬,因为两个中间没有JMenuItem
存在JMenu.addSeparator()
。希望你能帮我解决这个问题。提前致谢
java - 如何使用designgridlayout在两类数据之间的页面中插入垂直JSeperator?
例如,我想将数据插入到页面的两个类别中。
我已插入管道符号来表示垂直分隔符。垂直分隔符应该是连续的。请帮忙。
java - 无法在 BorderLayout 中垂直对齐水平 JSeparator
使用 BorderLayout 我放置了两个不同的 JButton,一个在左侧(西),一个在右侧(东),一个水平的 JSeparator 在中心。我想要做的是将分隔符与中心对齐,而不是像现在这样对齐到顶部。我已经尝试在分隔符上使用以下方法
但它绝对没有效果。我错过了什么?如果不可能,有没有其他方法可以在不使用外部库的情况下做到这一点?
这就是我得到的:
这就是我想要实现的目标:
这是我正在使用的示例代码(为了清楚起见,添加了顶部和底部的 JPanel):
编辑 1:我不介意布局,只要它看起来相同,我在这里使用 BorderLayout 因为它的简单性。
java - jSeparator 外观 - 预览设计与运行文件 (netbeans)
我有这个小问题。我正在使用 Netbeans。当我单击 Preview Design 时,我会看到这样的 jSeparators:
但是当我运行这个项目时,它是这样的:
我该如何解决这个问题?我希望项目看起来像预览设计。
谢谢!
java - JSeparator 虚线样式
我在我的 java swing 应用程序中使用 JSeparator。正常实现使分隔符正常行;但我需要的是分隔符应该是虚线(就像我们创建虚线边框一样)。我们有什么办法可以做到吗?
谢谢
java - JToolBar 中的 JSeperator 将组件移动到右端
我正在查看 Oracle 的JToolBar
代码并尝试JLabels
在该工具栏中添加。我通过覆盖鼠标事件为它们模拟了类似按钮的感觉。
它工作正常,直到我尝试添加 aJSeperator
因为我想要一条垂直线。我在 3 之后添加了一个分隔符,JLabels
导致其余部分移动到右端,如下所示。
我已经尝试addSeparator()
在代码之前和之后添加JSeparator
,但仍然没有运气。
代码
我应该如何克服这个?我的错误是什么?
java - Component inside JMenuBar wants to align far right after JSeparator?
Take a look at this image:
As you can see, I have a JSeparator between my "Auto Refreshing" JCheckBox and my "Show Column" menu, and my "Show Column" menu is wanting to be as far right as possible. Why is it not aligning itself to the left, like everything else before the JSeparator? And I can't seem to make it do so, here is my current code: