java 怎么改变按钮大小

importjava.awt.*;importjavax.swing.*;publicclassOvalButtonextendsJFrame{publicstaticv... 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都试过了,大小不变。。。
展开
 我来答
chaozhung
2015-07-03 · TA获得超过567个赞
知道小有建树答主
回答量:803
采纳率:67%
帮助的人:262万
展开全部
btn.setBounds(x,y,width,height);//设置大小并定位
或者
btn.setSize(width,height);//设置大小
btn.setLocation(x,y);//定位

父容器的layout要设置为null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mquree
2012-04-07 · TA获得超过102个赞
知道答主
回答量:124
采纳率:0%
帮助的人:104万
展开全部
JButton btn = new JButton();
btn.setSize(300, 200);
设置大小
更多追问追答
追问
试过了,没用……
追答
请修改你的布局方式
setLayout(null);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
攀山暮雪
2015-06-05 · TA获得超过594个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:194万
展开全部
你是说的页面按钮的大小吗?可以更改按钮的属性 就是width和hight来控制按钮的 大小啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硅胶鸟人
2012-04-07
知道答主
回答量:43
采纳率:0%
帮助的人:42.6万
展开全部
查API,肯定有方法
追问
具体点……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式