我改怎么将窗口大小设为500*500,按钮大小设置为50*40,。 public class JButtonDemo { public static void main(String args[]) { JFrame f=new JFrame("界面"); JButton b=new JButton("点击",new ImageIcon("src\\image\\aa.png")); Container contentPane = f.getContentPane(); // 如果没有设置文字的位置,系统默认会将文字放置于图形的右边中间位置。 f.setSize(500, 500); /* b.setPreferredSize(new Dimension(100, 50));*/ // b.setHorizontalTextPosition(JButton.CENTER); // b.setVerticalTextPosition(JButton.BOTTOM); b.addActionListener(new ActionListener() { //@Override public void actionPerformed(ActionEvent e) { System.exit(0); } }); contentPane.add(b); f.pack(); f.show(); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } }
时间: 2024-04-09 15:27:33 浏览: 87
调整窗口大小
你可以在代码中进行以下修改来实现将窗口大小设置为500 * 500,按钮大小设置为50 * 40:
```java
public class JButtonDemo {
public static void main(String args[]) {
JFrame f = new JFrame("界面");
JButton b = new JButton("点击", new ImageIcon("src\\image\\aa.png"));
Container contentPane = f.getContentPane();
f.setSize(500, 500);
b.setPreferredSize(new Dimension(50, 40)); // 设置按钮大小
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
contentPane.add(b);
f.pack();
f.setVisible(true); // 使用setVisible()方法代替过时的show()方法
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
```
通过调用`b.setPreferredSize(new Dimension(50, 40))`来将按钮大小设置为50 * 40,调用`f.setSize(500, 500)`来将窗口大小设置为500 * 500。
阅读全文