改变Button大小的问题(20分)

  • 主题发起人 主题发起人 zhanggok
  • 开始时间 开始时间
Z

zhanggok

Unregistered / Unconfirmed
GUEST, unregistred user!
import javax.swing.*;
public class Buttons extends JFrame {
JButton abort = new JButton("Abort");
JButton retry = new JButton("Retry");
JButton fail = new JButton("Fail");

public Buttons() {

super("Buttons");
setSize(190, 140);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
retry.setSize(90,50);

JPanel pane = new JPanel();

pane.add(abort);
pane.add(retry);
pane.add(fail);
setContentPane(pane);
//show();
//abort.setVisible(false);

//setVisible(true);
}
public static void main(String[] arguments) {
Buttons rb = new Buttons();
rb.show();

}
}
retry.setSize(90,50);为什么没有改变retry的大小.
 
布局方式未设置为null,所以不起作用
 
讲setContentPane(pane)换成getContentPane.add(pane,BorderLayout.Center);
 
Java采用布局管理, 除非把默认 Layout 设为 NULL
 
后退
顶部