如何将文本字段和按钮放在彼此之下?

时间:2018-02-26 15:09:50

标签: java swing user-interface layout-manager

package numerical.project;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class NumericalProject {

    public static void main(String[] args) {
        JFrame frame= new JFrame("Numerical");

        frame.setSize(400,100);
        FlowLayout flow= new FlowLayout();
        frame.setLayout(flow);
        JLabel L1= new JLabel("Equation"); //label
        JTextField T1= new JTextField(10); //textfield1
        JLabel L2= new JLabel("A Value"); //label2
        JTextField T2= new JTextField(5); //textfield2
        T2.setEditable(false);
        JLabel L3= new JLabel("B Value");
        JTextField T3= new JTextField(5);
        T3.setEditable(false);

        JButton b1= new JButton("Calculate");
        frame.add(L1);

        frame.add(T1);
         frame.add(b1);
        frame.add(L2);
        frame.add(T2);

        frame.add(T3);
        frame.add(L3);

        frame.setVisible(true);
    }
}

如何将文本字段和按钮放在彼此之下?

例如,我想把标签方程放在它旁边的第一个文本字段,标签A旁边的值是第二个文本字段,B值旁边是第三个文本字段,中间是按钮。

0 个答案:

没有答案