Java AWT和文本字段

Java AWT和文本字段,java,awt,textfield,Java,Awt,Textfield,我是AWT的新手,我有一些问题。 如何将文本字段向左移动? 如何将第二个文本字段移动到下一行? 这是我的init(): 必须使用布局管理器。一些有用的链接: 使用JPanel面板=新的JPanel(新的FlowLayout(FlowLayout.LEFT))创建一个新的JPanel 向新的JPanel添加元素,如下所示 panel.add(文本) panel.add(代码字段) 另见: 为什么不使用较新的Swing?我使用AWT是为了学术目的。您必须使用布局管理器:其他链接:“学术目的”是指教

我是AWT的新手,我有一些问题。 如何将文本字段向左移动? 如何将第二个文本字段移动到下一行? 这是我的init():


必须使用布局管理器。一些有用的链接:


使用
JPanel面板=新的JPanel(新的FlowLayout(FlowLayout.LEFT))
创建一个新的JPanel

向新的
JPanel
添加元素,如下所示

panel.add(文本)
panel.add(代码字段)

另见:


为什么不使用较新的Swing?我使用AWT是为了学术目的。您必须使用布局管理器:其他链接:“学术目的”是指教授指定的AWT组件吗?我这样问是因为出于学习的目的,教授Swing组件会更为理想。许多曾经使用AWT组件的人已经很久没有使用它们了,以至于忘记了细节。因此,最新的信息。AWT上的存在缺陷,旧信息已过时(例如,使用不推荐的方法)。
public void init() {
        setSize(500, 200);
        encode = new Button("Encode");
        Label valueL = new Label("Text:");
        Label codeLabel = new Label("Crypt:");
        text = new TextField(12);
        codeField = new TextField(12);
        add(valueL);
        add(text);
        add(encode);
        add(codeLabel);
        add(codeField);
        text.addActionListener(this);
        encode.addActionListener(this);
    }