17得票6回答
如何更改JTable表头高度?

标题已经解释了问题。我该如何轻松做到这一点?

14得票1回答
只有当JTable适合视口时才启用自动调整大小

我需要在JScrollPane中创建一个具有可调整大小列的JTable(当用户增加列宽度时,水平滚动条出现)。 为此,我使用了table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);。 此外,当视口足够宽以容纳整个表格时,列应该伸展以填充视口宽度。 为了...

13得票4回答
自动调整JTable列以适应内容

我正在尝试根据JTable列中的数据匹配列宽。我的代码: for(int column = 0; column < gui.testsuiteInfoTable.getColumnCount(); column ++){ int width =0; for...

10得票3回答
JDesktopPane首选大小由内容设置

我一直在尝试控制JDesktopPane以便与可调整大小的GUI和滚动窗格很好地配合使用,但是我在这方面遇到了一些问题。似乎除非拖动模式为轮廓,否则桌面面板不会按预期大小调整(当内部框架被拖出桌面面板边缘时),因此也不会生成滚动条。 我在源码中有什么错误吗?我错过了更好的方法吗? im...

10得票2回答
JEditorPane.getPreferredSize在Java 9中不总是起作用?

这个问题涉及到Java 8和Java 9中JEditorPane的不同行为。我想知道其他人是否遇到了相同的问题,是否可能是Java 9中的一个bug,并且如果可能的话,请您提供在Java 9中如何处理它的建议。 背景:在我们(古老的)代码库中,我们使用了JTable的子类,并且为了在其中一列...

8得票5回答
JFrame大小太小

我在NetBeans中创建了一个JFrame窗口。但是,当我运行程序时,JFrame的大小太小了。 以下是我的代码。 import javax.swing.JFrame; public class Window { private static void demo() ...

8得票5回答
通过百分比设置JTable的列宽

我需要为JTable的几列分配固定宽度,并将所有其他列分配相等的宽度。 假设一个JTable有5列。第一列应该有100个像素的宽度,第二列应该有150个像素的宽度。如果在设置两列的宽度后,JTable的剩余宽度为600像素,则我希望在其他三列中均匀分配这些宽度。 问题是table.getP...

7得票4回答
在JScrollPane和JPanel中设置JTable的大小,使其与JFrame的大小相同。

我希望表格的宽度和框架一样,并且当我调整框架大小时,表格也需要随之调整大小。我认为JTable的setSize()方法不能正常工作。你能帮我吗? import java.awt.Color; import javax.swing.JFrame; import javax.swing.JPan...

7得票3回答
在Java中创建一个简单的自定义JComponent?

我想在工作项目中开始构建自己定制的JComponent。下面是一个简单的示例,它应该只在屏幕上创建一个球。(我在网上找到了大部分代码),但它提供了一个不错的起点。我的问题是为什么这段代码没有在表单中显示球?我做错了什么? 另外,对于自定义JComponent,应该提供哪些基本方法? 代码:...

7得票2回答
Swing: 设置JDialog的固定窗口大小

我尝试使用setPreferredSize和setSize方法,但是对话框仍然以最小尺寸打开。 private void method() { commandDialog.setPreferredSize(new Dimension(100,100)); - - - ...