JLabel usernameLabel = new JLabel("用户名:"); usernameLabel.setBounds(50, 50, 80, 30); loginPanel.add(usernameLabel); JTextField usernameField = new JTextField(); usernameField.setBounds(140, 50, 200, 30); loginPanel.add(usernameField); JLabel passwordLabel = new JLabel("密码:"); passwordLabel.setBounds(50, 100, 80, 30); loginPanel.add(passwordLabel); JPasswordField passwordField = new JPasswordField(); passwordField.setBounds(140, 100, 200, 30); loginPanel.add(passwordField);改变大小
时间: 2024-03-10 07:49:32 浏览: 125
Swing简介以及javaxswing包-java里的swing教程
要改变上述代码中的JTextField和JPasswordField的大小,可以通过修改对应的setBounds()方法的参数来实现。例如,将JTextField和JPasswordField的宽度从原来的200像素变为250像素,可以按照以下方式修改代码:
```
JTextField usernameField = new JTextField();
usernameField.setBounds(140, 50, 250, 30);
loginPanel.add(usernameField);
JPasswordField passwordField = new JPasswordField();
passwordField.setBounds(140, 100, 250, 30);
loginPanel.add(passwordField);
```
这样就把JTextField和JPasswordField的宽度都改为了250像素。如果需要改变高度,可以修改setBounds()方法的第四个参数。
阅读全文