Java AWT标签

本文概述

  • AWT标签类别声明
  • Java标签示例
  • 带ActionListener的Java AWT标签示例
【Java AWT标签】Label类的对象是用于将文本放置在容器中的组件。它用于显示一行只读文本。文本可以由应用程序更改, 但用户无法直接编辑。
AWT标签类别声明
public class Label extends Component implements Accessible

Java标签示例
import java.awt.*; class LabelExample{ public static void main(String args[]){ Frame f= new Frame("Label Example"); Label l1, l2; l1=new Label("First Label."); l1.setBounds(50, 100, 100, 30); l2=new Label("Second Label."); l2.setBounds(50, 150, 100, 30); f.add(l1); f.add(l2); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); } }

输出:
Java AWT标签

文章图片
带ActionListener的Java AWT标签示例
import java.awt.*; import java.awt.event.*; public class LabelExample extends Frame implements ActionListener{ TextField tf; Label l; Button b; LabelExample(){ tf=new TextField(); tf.setBounds(50, 50, 150, 20); l=new Label(); l.setBounds(50, 100, 250, 20); b=new Button("Find IP"); b.setBounds(50, 150, 60, 30); b.addActionListener(this); add(b); add(tf); add(l); setSize(400, 400); setLayout(null); setVisible(true); } public void actionPerformed(ActionEvent e) { try{ String host=tf.getText(); String ip=java.net.InetAddress.getByName(host).getHostAddress(); l.setText("IP of "+host+" is: "+ip); }catch(Exception ex){System.out.println(ex); } } public static void main(String[] args) { new LabelExample(); } }

输出:
Java AWT标签

文章图片

    推荐阅读