java swing form_在java swing中创建表单最简单的方法是什么?
這里是剛剛GUI你描述它使用的GridBagConstraints方式的小例子:
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class TestGUI {
public static void main (String[] args) {
JFrame frame = new JFrame("Test");
JPanel panel = new JPanel(new GridBagLayout());
GridBagConstraints constraints = new GridBagConstraints();
JLabel label1 = new JLabel("label1");
JTextField text1 = new JTextField();
JTextField text2 = new JTextField();
JLabel label2 = new JLabel("label2");
JButton button1 = new JButton("Button");
text1.setColumns(10);
text2.setColumns(10);
constraints.gridx = 0;
constraints.gridy = 0;
panel.add(label1, constraints);
constraints.gridx = 1;
panel.add(text1, constraints);
constraints.gridx = 0;
constraints.gridy = 1;
panel.add(label2, constraints);
constraints.gridx = 1;
panel.add(text2, constraints);
constraints.gridx = 0;
constraints.gridy = 2;
constraints.gridwidth = 2;
constraints.fill = GridBagConstraints.BOTH;
panel.add(button1, constraints);
frame.add(panel);
frame.pack();
frame.setVisible(true);
}
}
的的gridx和gridy相對簡單,自我解釋,他們只是說什么行和列的成分應該是他們的關鍵是填充和網格寬度。這告訴布局管理器定位按鈕以占用2個單元格并填充行中的任何額外空間,從而實現全寬效果。
總結
以上是生活随笔為你收集整理的java swing form_在java swing中创建表单最简单的方法是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在迷你世界中用方块打出苏联国旗
- 下一篇: 太行110可用于军舰吗