【发布时间】:2011-07-27 23:37:24
【问题描述】:
当 Frame 最大化时,如何使 JTextField 具有固定高度?我希望它看起来有点类似于 Ubuntu 上的 Skype 应用程序。
private JTextField username;
private JPasswordField password;
private JLabel usernamelabel;
private JLabel passwordlabel;
public LoginPanel(){
setSize(200,200);
setLayout(new GridLayout(4,4));
setBackground(new Color(85,153,187));
setBorder(BorderFactory.createEmptyBorder(70, 70, 70, 70));
username = new JTextField();
password = new JPasswordField();
usernamelabel= new JLabel("Username");
passwordlabel= new JLabel("Password");
username.setBounds(5, 5, 100, 100);
username.setPreferredSize(new Dimension(80,20));
password.setPreferredSize(new Dimension(80,20));
add(usernamelabel);
add(username);
add(passwordlabel);
add(password);
【问题讨论】:
-
对不起,我的意思是固定高度的 JTextField 和 JPasswordField。
-
setMinimum/Maximum/Preferred/Size?
标签: java swing size jtextfield