怎么设置jbutton的按钮大小

如题所述

使用布局管理器时,使用setPreferredSize方法:

1

jbutton.setPreferredSize(new Dimension(w,h));

使用绝对布局时:

1

jbutton.setBounds(x,y,w,h);
温馨提示:内容为网友见解,仅供参考
无其他回答

java 怎么在面板中修改按钮JButton的大小
1 如果没有使用布局管理器,可以使用setBounds方法。2 使用布局管理器的话 ,调用setPreferredSize方法设置。有些布局管理器会忽略其中的长或宽,如GridLayout会把其中的组件大小强制一样,BoxLayout则是忽略其中一项。

...按钮会自动填满JPanel,有什么办法能设定按钮大小
如果是BoxLayout的话,可以通过setMinimumSize(),setMaximumSize()和setPreferredSize()控制组件大小,这3个方法在GridLayout下不起作用,是专门针对BoxLayout而设计的(或者是无布局)。如果BoxLayout也无法满足的话,就只有选择更复杂的GridBagLayout了,或者干脆使用绝对定位。

java语言 关于button按钮大小的设置问题
1、取消设置Jbutton的Icon JButton jbtn = new JButton("登录",icon); \/\/ 改为JButton jbtn = new JButton("登录");2、取消布局方式,直接设置button的bounds Button.setBounds(x,y,width,height);Container c = this.getContentPane();c.setLayout(null);c.add(Button);...

怎么让JButton的大小适应图片的大小
jb_set.setPreferredSize(new Dimension(icon.getWidth(), icon.getHeight()));但是按钮大小还会受到你所使用布局的影响,所以并不是一定生效的。

JAVA swing怎样让按钮和标签随着窗口的放大而放大,排版不变
new Button("北"), BorderLayout.NORTH); f.pack(); f.setVisible(true); }}如果你想实现动态的按照要求的放大和缩小。那么你应该设置布局为frame.setLayout(null)定义变量 width,height。然后在窗口改变大小重绘组件的时候,动态设置组件大小 比如 JButton.setBounds(0,0,width\/10,height\/10);...

如何使JButton的大小和加载在它上面的图片大小一样呢?
getWidth(ImageObserver observer)确定图像的宽度。getHeight(ImageObserver observer)确定图像的高度。在new JButton后 调用setSize(width,height);搞定

Swing上的组件怎么调大小和位置
import java.awt.Color;import javax.swing.*;public class FrameDemo extends JFrame {public FrameDemo() {\/\/方法1: 通过setBounds 来设置位置和大小JButton jb1 = new JButton("按钮1");jb1.setBounds(20, 50, 100, 30);\/\/ 20,50 代表左顶点的位置,距离窗口左边20像素,距离窗口上边50...

怎样在Java中美化按钮控件显得美观?
1、对JButton大小的设置 因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用 button.setPreferredSize(new Dimension(30,30)); \/\/(30,30) 是你要设置按钮的大小 2、对JButton透明的设置 按钮设置为透明,这样就不会挡着后面的背景 button.setContentArea...

java中如何设置按钮文字的大小、颜色和字体?
submit=newJButton("登陆");\\x0d\\x0a\\x0d\\x0asubmit.setFont(newFont("宋体",Font.PLAIN,16));\\x0d\\x0a三个参数分别表示:字体,样式(粗体,斜体等),字号\\x0d\\x0a\\x0d\\x0asubmit.setForeground(Color.RED);\\x0d\\x0a这个表示给组件上的文字设置颜色Color.RED表示红色\\x0d\\x...

java 如何改变按钮大小?
container.add(BorderLayout.WEST,new JButton("search").setSize(10, 10));这一句,第二个参数要求是Component或其子类对象,而你却是调用void setSize,错误显而易见。

相似回答