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