良い日、この写真のラベルとテキストボックスの間のスペースを減らす方法と、ラベルとフレームの間にスペースを作成する方法を教えてください。ありがとうございます。GridLayout Java Swingのスペースを減らす
このための私のコード:?
private void initUI(JFrame parent) {
// private void initUI() {
myPanel = new JPanel(new GridLayout(3,2,1,1));
buttons_panel = new JPanel(new FlowLayout());
username_label = new JLabel("Username: ");
password_label = new JLabel("Password: ");
username = new JTextField(20);
password = new JPasswordField(20);
ok = new JButton("Ok");
ok.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
cancel = new JButton("Cancel");
cancel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
}
});
myPanel.add(username_label);
myPanel.add(username);
myPanel.add(password_label);
myPanel.add(password);
buttons_panel.add(ok);
buttons_panel.add(cancel);
getContentPane().add(myPanel, BorderLayout.CENTER);
getContentPane().add(buttons_panel, BorderLayout.PAGE_END);
pack();
setResizable(false);
setLocationRelativeTo(parent);
}
私は代わりに、このためのGridBagLayoutを使用する必要があります。.. GridLayout
で
Ok ..おめでとうございます。 GridLayout thats allで可能かどうか疑問に思っていました。 _alignment_の+1 – irobotxxx