程序如下:我想把“更新按钮”这四个字调得大一些我用了b.setSize(200,100);可是不管我括号里得值设多少,它都没有变,到底是怎么回事啊??
public class OptionDialog extends JFrame implements ActionListener {
JLabel label = null; public OptionDialog() {
super("更新程序");
setSize(new Dimension(500, 300));
Container contentPane = this.getContentPane(); JButton b = new JButton("更新按钮");
b.setSize(200,100);//这一行代码怎么不起效果??
b.setBackground(Color.LIGHT_GRAY);
b.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY,2));
b.addActionListener(this);
.......
......
}
...
}
public class OptionDialog extends JFrame implements ActionListener {
JLabel label = null; public OptionDialog() {
super("更新程序");
setSize(new Dimension(500, 300));
Container contentPane = this.getContentPane(); JButton b = new JButton("更新按钮");
b.setSize(200,100);//这一行代码怎么不起效果??
b.setBackground(Color.LIGHT_GRAY);
b.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY,2));
b.addActionListener(this);
.......
......
}
...
}
解决方案 »
- java多线程问题,以上生产者和消费者java程序为什么会出现死锁,如何修改,请大神赐教
- 好久不写代码了,推荐点好题目,项目练练手的啊
- 表格添加在JScrollPane中为什么不能现实
- jdbc连数据库sql2000!
- 如何给URL类型的变量赋值???????
- 请问这个程序为什么JTextField不可以,改成TextFiled就可以了
- 为什么项目启动每次都去报以前删掉的项目的错误
- 一个关于流的问题(给分)
- java线程并发 wait notify notifuAll 请大神给予解答
- 哪位知道和ERP相关的SAT和ABAT是什么意思?现场给分
- 如何实现单击按钮弹出窗口
- String字符串的问题
button上字的大小可以用设置Font的方式或者HTML Code来控制。
你得意思是说下面这句话控制按钮得大小?setSize(new Dimension(500, 300));
那我要想调下按钮得大小怎么办?必须把layout大小改了?这也太不方便了吧??
package mypoj;
import java.awt.*;
import javax.swing.*;
public class T1 extends JFrame
{
private JButton b;
public T1() {
super("更新程序");
this.setLayout(new FlowLayout());
b = new JButton("更新按钮");
//以下两句将得到你想要得结果:
Font f = new Font("宋体", 30, 30);
b.setFont(f);
this.add(b);
}
public static void main(String args[])
{
T1 t=new T1();
t.setSize(300,300);
t.setVisible(true);
}
}
setSize不是这个作用
是setFont里的