本文概述
- AWT TextField类声明
- Java AWT TextField示例
- 带有ActionListener的Java AWT TextField示例
AWT TextField类声明
public class TextField extends TextComponent
Java AWT TextField示例
import java.awt.*;
class TextFieldExample{
public static void main(String args[]){
Frame f= new Frame("TextField Example");
TextField t1, t2;
t1=new TextField("Welcome to srcmini.");
t1.setBounds(50, 100, 200, 30);
t2=new TextField("AWT Tutorial");
t2.setBounds(50, 150, 200, 30);
f.add(t1);
f.add(t2);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
}
}
输出:
文章图片
带有ActionListener的Java AWT TextField示例
import java.awt.*;
import java.awt.event.*;
public class TextFieldExample extends Frame implements ActionListener{
TextField tf1, tf2, tf3;
Button b1, b2;
TextFieldExample(){
tf1=new TextField();
tf1.setBounds(50, 50, 150, 20);
tf2=new TextField();
tf2.setBounds(50, 100, 150, 20);
tf3=new TextField();
tf3.setBounds(50, 150, 150, 20);
tf3.setEditable(false);
b1=new Button("+");
b1.setBounds(50, 200, 50, 50);
b2=new Button("-");
b2.setBounds(120, 200, 50, 50);
b1.addActionListener(this);
b2.addActionListener(this);
add(tf1);
add(tf2);
add(tf3);
add(b1);
add(b2);
setSize(300, 300);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String s1=tf1.getText();
String s2=tf2.getText();
int a=Integer.parseInt(s1);
int b=Integer.parseInt(s2);
int c=0;
if(e.getSource()==b1){
c=a+b;
}else if(e.getSource()==b2){
c=a-b;
}
String result=String.valueOf(c);
tf3.setText(result);
}
public static void main(String[] args) {
new TextFieldExample();
}
}
输出:
文章图片
推荐阅读
- Java AWT工具包
- Java AWT TextArea
- Java AWT滚动条
- Java AWT PopupMenu
- Windows 10的10大最佳Xbox 360模拟器推荐合集(你知道哪些())
- 13款用于在线评估的最佳开源考试软件推荐合集
- 如何将照片从Android传输到iPhone(实现方法分步指南)
- 16款最佳免费在线YouTube缩略图制作工具合集推荐
- 如何从Windows 10中的右键单击上下文菜单中删除项目()