import java.awt.*;
import javax.swing.*;
public class OvalButton extends JFrame{
public static void main(String[] args) {
OvalButton oval = new OvalButton();
oval.setVisible(true);
oval.setSize(300,120);
oval.setTitle("Oval Button");
oval.setLocationRelativeTo(null);
oval.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public OvalButton(){
FlowLayout layout = new FlowLayout();
setLayout(layout);
JButton b1 = new JButton("Ok");
add(b1);
}
}
怎么改写代码,使b1的长宽都是oval的0.8倍?
setSize跟setPreferredSize都试过了,大小不变。。。
试过了,没用……
追答请修改你的布局方式
setLayout(null);
恩恩!可以了,谢谢!
本回答被提问者采纳具体点……
JAVA改变按钮大小
创建一个面板 JPanel p;p.setLayout(null);手动布局 按钮b1.setBounds(,,,);这里就可以设置位置大小了
请问java程序中如何设置按钮Button的大小
btn.setBounds(x,y,width,height);\/\/设置大小并定位 或者 btn.setSize(width,height);\/\/设置大小 btn.setLocation(x,y);\/\/定位 父容器的layout要设置为null
java 如何改变按钮大小?
container.add(BorderLayout.WEST,new JButton("search").setSize(10, 10));这一句,第二个参数要求是Component或其子类对象,而你却是调用void setSize,错误显而易见。
JAVA中,如果按钮是放在JPanel内,且布局是GridLayout,按钮会自动填满JPan...
如果是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);...
java按钮无法改变大小
b1.setPreferredSize(new Dimension(100, 40));b2.setPreferredSize(new Dimension(100, 40));这种语句可以强制性改变按钮的大小。试试吧,很管用的。
我的世界Java版如何调开始游戏按钮大小?
设置,视频设置,里面有界面大小(差不多这个意思的按钮)点一下就能调整。不同语言可设置的大小也不同。
java swing 有几个排列在一起的按钮,按钮上有文字,文字少的按钮小,文...
设置按钮大小。Button b = new Button();b.setSize(100,100);里面可以设置大小.你可以上网查看Java的API,里面有Java所有的方法和属性等等。
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中如果适用了布局管理器,还能再设置按钮等组件的大小和位置了...
有布局管理器的情况下,设置组件位置大小是不起作用的。可以用如下代码设置布局管理器为空。把JFrame设置个BorderLayout,把JPanel放在North里,JPanel就会自动调整大小了。至于JPanel里的布局,不知你出于什么特殊理由,单纯需要重叠的话应该有合适的布局管理器。另外还有个思路,改变一下你的设计方法,可能...