作业 可是为啥我创建的按钮不能调整大小呢。
package hoemwork05;import java.awt.BorderLayout;
import java.awt.Container;import javax.swing.JButton;
import javax.swing.JFrame;public class SwingTest05 extends JFrame{
public SwingTest05(){
this.setTitle("事件机制演示");
this.setBounds(200, 200, 500, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c=this.getContentPane();
JButton okBut=new JButton("打开");
okBut.setSize(11, 22);
c.add(okBut,BorderLayout.NORTH);
}
public static void main(String args[]){
new SwingTest05().setVisible(true);
}
}
package hoemwork05;import java.awt.BorderLayout;
import java.awt.Container;import javax.swing.JButton;
import javax.swing.JFrame;public class SwingTest05 extends JFrame{
public SwingTest05(){
this.setTitle("事件机制演示");
this.setBounds(200, 200, 500, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c=this.getContentPane();
JButton okBut=new JButton("打开");
okBut.setSize(11, 22);
c.add(okBut,BorderLayout.NORTH);
}
public static void main(String args[]){
new SwingTest05().setVisible(true);
}
}
okBut.setPreferredSize(11,22);
import java.awt.BorderLayout;
import java.awt.Container;import javax.swing.JButton;
import javax.swing.JFrame;public class Test extends JFrame{
public Test(){this.setTitle("事件机制演示");
setLayout(null);//////////
this.setBounds(200, 200, 500, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container c=this.getContentPane();JButton okBut=new JButton("打开");
okBut.setSize(10, 10);
//okBut.setBounds(100, 100, 40, 10);
c.add(okBut,BorderLayout.NORTH);
}
public static void main(String args[]){
new Test().setVisible(true);}
}