java swing-制作最小的按钮

java swing-制作最小的按钮,swing,button,Swing,Button,你好 当我在swing中创建一个按钮时,它会在我的文本周围添加一个边框,从而使我的按钮更大。 现在,我真的需要这个屏幕空间,我通常要做的是创建一个文本项(禁用),它创建更小的组件大小(文本周围的空间更小),并在其中添加一个listner。 节省空间。但是很尴尬。 有没有更好的方法来创建一个小按钮?(当我试着把它缩小时,它很快在里面放了一个“…”,尽管它有空间放更多的文本) 10倍您只需将插图设置得更窄 jButton1.setText("jButton1"); jButton1.setMargi

你好
当我在swing中创建一个按钮时,它会在我的文本周围添加一个边框,从而使我的按钮更大。
现在,我真的需要这个屏幕空间,我通常要做的是创建一个文本项(禁用),它创建更小的组件大小(文本周围的空间更小),并在其中添加一个listner。 节省空间。但是很尴尬。 有没有更好的方法来创建一个小按钮?(当我试着把它缩小时,它很快在里面放了一个“…”,尽管它有空间放更多的文本)


10倍

您只需将插图设置得更窄

jButton1.setText("jButton1");
jButton1.setMargin(new java.awt.Insets(1, 2, 1, 2));

整数参数是:inttop、intleft、intbottom、intright

您是否尝试过设置按钮的大小

jButton.
(新尺寸(宽度、高度))

jButton.
(新尺寸(宽度、高度))

jButton.
(新尺寸(宽度、高度))

您应该能够使用这些方法的组合来实现所需的结果,同时指定按钮的边距,该边距控制文本和边缘之间的空间,即


jButton.
(新插入(上、左、下、右))
如果您使用的是NetBeans GUI Build,则可以在按钮属性“margin”下实现这一点,方法是将其值更改为“user code”类型,并将其值更改为“new java.awt.Insets(1、2、1、2)”

@userNNNN。“我真的需要那个屏幕空间”。你有没有想过你的用户需要一个可点击的按钮和一个可操作的GUI?也许你应该考虑其他策略,包括滚动条和隐藏按钮,这些按钮目前不是相关的。有些软件,你只需要争夺屏幕像素。但是谢谢。