- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在自定义 jdialog 中使用 JSeparator
这是我的代码:
public class CheckDialog extends javax.swing.JDialog {
private boolean setuju =false;
public CheckDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
JSeparator jSeparator4 = new JSeparator(SwingConstants.HORIZONTAL);
JSeparator jSeparator6 = new JSeparator(SwingConstants.HORIZONTAL);
JSeparator jSeparator7 = new JSeparator(SwingConstants.HORIZONTAL);
jSeparator4.setBackground(new java.awt.Color(0, 0, 51));
jSeparator4.setForeground(new java.awt.Color(0, 0, 51));
jPanel2.add(jSeparator4, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 280, 10));
jSeparator6.setBackground(new java.awt.Color(0, 0, 51));
jSeparator6.setForeground(new java.awt.Color(0, 0, 51));
jPanel10.add(jSeparator6, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 40, 10));
jSeparator7.setBackground(new java.awt.Color(0, 0, 51));
jSeparator7.setForeground(new java.awt.Color(0, 0, 51));
jPanel1.add(jSeparator7, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 110, 10));
}
public boolean showDialog() {
this.setUndecorated(true);
this.pack();
this.setBackground(new Color(0,0,0,0));
this.setLocationRelativeTo(null);
this.setVisible(true);
return setuju;
}
}
我预计分隔符颜色应为 (0, 0, 51),但分隔符保留其默认颜色,例如 (212, 212, 212)。
最佳答案
发生这种情况是因为我忘记在我的类中设置Look-and-Feel
感谢@SergiyMedvynskyy
关于java - 无法在我的自定义 jdialog 中更改 jseparator 的背景前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56738431/
我在我的 java swing 应用程序中使用 JSeparator。正常执行使分隔线正常;但我需要的是分隔符应该是虚线(就像我们创建虚线边框一样)。我们有什么办法可以做到这一点吗? 谢谢 最佳答案
我想将 JSeparator 放在工具栏的各个部分之间。当我添加以下内容时,分隔符可见: toolbar.add(radioButtonDDA, BorderLayout.NORTH);
如何在 Java Swing 中创建带有标题标签的水平 JSeparator? 像这样: --- Title XYZ -------------------- 最佳答案 我找到了一个解决方案:Swin
在我的代码中,我添加了一些 JSeparator。一切工作正常,除了一开始,我必须添加两个 JSeparator 来显示它们,而不是一个!代码如下: setLayout(new BoxLayo
与 this question 有一定关系. 我正在尝试创建一个包含两个面板的窗口,其宽度比例为 2:1(左侧面板比右侧面板宽),并且我正在使用 GridBagLayout。 基本上,看起来像这样:
问题在标题中。 我目前正在做类似的事情: jSperator = new JSeparator(); jSeparator1.setForeground(new java.awt.Color(255,
我正在尝试在我的菜单中添加一个垂直的 JSeparator。但它在我的 MenuItems 之间留有边距。我希望我的项目保持在左侧而不是左 - 中 - 右。 外观: 我想要的是: JMenu s
我有这个代码: JPanel jpMainExample = new JPanel(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); jp
我想向 JList 添加一些 JSeparators。我正在使用 DefaultListModel,当我尝试时: ((DefaultListModel)myListModel).addElement(
我有这个小问题。我正在使用 Netbeans。当我点击 Preview Design 时,我看到了这样的 jSeparators: 但是当我运行这个项目时,它看起来是这样的: 我该如何解决这个问题?我
当我想为 Java Swing 应用程序插入带有 JSeparator 的分隔符时,我遇到了问题。事实上,我在 Mac 上运行我的程序时遇到了这个问题,但在 Windows 或 Linux 上却没有。
我使用 BorderLayout 放置了两个不同的 JButton,一个在左边(西),一个在右边(东),中间有一个水平的 JSeparator。我想要做的是将分隔符 y 对齐到中心,而不是像现在这样对
所以我的代码如下: JPanel mainPanel = new JPanel(); mainPanel.setBorder(new EmptyBorder(50,50,0,10)); BoxLayo
我想使用 GridBagLayout 在两个组件之间添加一个垂直的 JSeparator。我的代码如下: public MainWindowBody(){ setLayout(new Grid
我正在尝试使用 Swing 小部件将两个按钮放入面板中。在 NetBeans IDE 中,我的 JSeparator border 属性在属性 Pane 中设置为 (No border)。 然而,一行
我在自定义 jdialog 中使用 JSeparator 这是我的代码: public class CheckDialog extends javax.swing.JDialog { priv
我正在构建一个应用程序来记录订单并为这些订单生成发票。我使用 jSeparator 将客户信息与订单信息分开。但我想增加分隔符的高度并改变它的颜色。任何帮助将不胜感激。 我已经尝试过使用 setSiz
我想在 GridBagLayout 中的每个 JLabel 之间有一个 JSeparator。目前它看起来像这样: 现在我想在图标和 JLabel 之间的每个 TESTSTEP 标签之后添加一个 JS
我在 Java Swing 中遇到了一个简单的问题。我将我的代码简化为以下代码片段。我不确定如何最小化水平 JSeparator 与下一个 JTextField 之间的间隙大小,因为当前代码在两者之间
这是我尝试根据 How to change the color of a JSeparator? 中的答案将垂直 JSeparator 的颜色从 Nimbus 默认黑色更改为红色的尝试。 : publ
我是一名优秀的程序员,十分优秀!