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都试过了,大小不变。。。 展开
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都试过了,大小不变。。。 展开
4个回答
展开全部
btn.setBounds(x,y,width,height);//设置大小并定位
或者
btn.setSize(width,height);//设置大小
btn.setLocation(x,y);//定位
父容器的layout要设置为null
或者
btn.setSize(width,height);//设置大小
btn.setLocation(x,y);//定位
父容器的layout要设置为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JButton btn = new JButton();
btn.setSize(300, 200);
设置大小
btn.setSize(300, 200);
设置大小
更多追问追答
追问
试过了,没用……
追答
请修改你的布局方式
setLayout(null);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说的页面按钮的大小吗?可以更改按钮的属性 就是width和hight来控制按钮的 大小啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查API,肯定有方法
追问
具体点……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询