问题标签 [jgoodies]

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 投票
1 回答
500 浏览

java - 如何在 IntelliJ 的 Java Swing (JGoodies) 中使用 FormLayout

我真的很失望,当我在“IntelliJ”中使用 Swing Java 时,它运行时没有任何问题,但是当我使用 JGoodies…FormLayout 时,它不能和我一起运行并显示错误:

这是代码:

这是这里的错误按摩 在此处输入图像描述

0 投票
1 回答
102 浏览

java - 增加挥杆中对焦区域边框的粗细

我对 Java Swing 和 LAF 有疑问。我正在使用 JGoodies,并尝试增加焦点区域边框的厚度。我通过 UIDefault 尝试过,但没有这样的选项。边框的例子你能告诉我如何设置边框吗?

我看到了这篇文章:Change the color of the Java Swing Component Focus indicator but没有解决我的问题。

例子

0 投票
1 回答
31 浏览

java - 使用 JGoodies.FormLayout 的 JTextField 大小行为问题

我正在尝试使用基本的 JPanel 布局,JGoodies.FormLayout但我遇到了一个问题,即无论我为解决该问题所做的任何事情,我放置的 JTextField 组件都保持在最小尺寸。无需再费周折,

Program.java

example.gui.TabPanel.java

结果如下:

异常的 JTextField 行为

理想情况下,我希望发生三件事,而不是以上:

  1. JPanel 从返回PanelBuilder以占据其父级的全部尺寸
  2. JTextFields 和 JTextArea 具有合理的宽度(而不是调整大小*)
  3. 这两个方面更成比例 - 我不期望 50%/50%,但我不希望右侧将左侧挤压到边界上

我已经为此做了大量的功课,但大多想出了以下非结果:

  1. 尝试在 SO 上搜索主要会产生“本机”AWT 布局系统的问题
  2. 浏览JGoodies Forms 白皮书,在给我使用的同时max(constantSize;preferredSize),只帮助调整分隔符的大小,并没有做任何事情:JTextFields

所以,简而言之,有没有办法强制 JTextFields 在 a 中占据其列的给定宽度FormLayout