這是實作的效果

請教各位大佬代碼哪里有問題
public class TestDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("我的表單");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(640, 640);
JPanel panel = new JPanel();
panel.setSize(640,640);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
GridBagLayout gridBagLayout = new GridBagLayout();
panel.setLayout(gridBagLayout);
GridBagConstraints constraints = new GridBagConstraints();
constraints.fill = GridBagConstraints.BOTH;
constraints.gridx = 1;
constraints.gridy = 2;
constraints.gridwidth = 3;
constraints.gridheight = 3;
JTextArea textArea = new JTextArea("文本區");
gridBagLayout.setConstraints(textArea, constraints);
constraints.gridx = 4;
constraints.gridy = 2;
constraints.gridwidth = 1;
constraints.gridheight = 1;
JButton buttonConfirm = new JButton("確定");
gridBagLayout.setConstraints(buttonConfirm, constraints);
constraints.gridx = 5;
constraints.gridy = 2;
constraints.gridwidth = 2;
constraints.gridheight = 1;
JButton buttonCancel = new JButton("取消");
gridBagLayout.setConstraints(buttonCancel, constraints);
ButtonGroup group = new ButtonGroup();
constraints.gridx = 4;
constraints.gridy = 3;
constraints.gridwidth = 1;
constraints.gridheight = 1;
JRadioButton buttonBold = new JRadioButton("粗體");
gridBagLayout.setConstraints(buttonBold, constraints);
constraints.gridx = 5;
constraints.gridy = 3;
constraints.gridwidth = 2;
constraints.gridheight = 1;
JRadioButton buttonItalic = new JRadioButton("斜體");
gridBagLayout.setConstraints(buttonItalic, constraints);
constraints.gridx = 4;
constraints.gridy = 4;
constraints.gridwidth = 2;
constraints.gridheight = 1;
JRadioButton buttonCommon = new JRadioButton("常規");
gridBagLayout.setConstraints(buttonCommon, constraints);
constraints.gridx = 5;
constraints.gridy = 4;
constraints.gridwidth = 2;
constraints.gridheight = 1;
JRadioButton buttonBoldItalic = new JRadioButton("粗體/斜體");
gridBagLayout.setConstraints(buttonBoldItalic, constraints);
constraints.gridx = 1;
constraints.gridy = 5;
constraints.gridwidth = 6;
constraints.gridheight = 1;
JTextField textField = new JTextField("輸入你的姓名");
gridBagLayout.setConstraints(textField, constraints);
group.add(buttonBold);
group.add(buttonItalic);
group.add(buttonCommon);
group.add(buttonBoldItalic);
panel.add(textArea);
panel.add(buttonConfirm);
panel.add(buttonCancel);
panel.add(buttonBold);
panel.add(buttonItalic);
panel.add(buttonCommon);
panel.add(buttonBoldItalic);
panel.add(textField);
frame.add(panel);
frame.setVisible(true);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/261539.html
標籤:Java SE
