鍍金池/ 教程/ Java/ AWT Label類
AWT BasicStroke類
AWT ComponentEvent類
AWT Scrollbar類
AWT Graphics2D類
AWT Canvas類
AWT PopupMenu類
AWT Ellipse2D類
ContainerListener 接口
AWT List類
AWT 環(huán)境設(shè)置
AWT Menu類
MouseAdapter 類
AWT CheckBox類
AWT菜單控制
AWT Line2D類
MouseMotionListener 接口
AWTGridLayout
AWT TextField類
MouseListener 接口
WindowAdapter 類
AWT MenuComponent類
AWT MenuBar類
AWT MouseMotionEvent類
AWT 容器(Containers)
ItemListener接口
AWT Event類
AWT ActionListener接口
AWT AdjustmentEvent類
MouseMotionAdapter 類
AWT ActionEvent類
AWT ContainerEvent類
AWT FlowLayout
AWT 教程首頁
AWT MenuItem類
Panel類
AWT Window類
AWT 概述介紹
AWT Image類
ComponentListener接口
AWT CubicCurve2D類
AdjustmentListener 接口
AWT圖形控件
AWT Dialog類
KeyListener 接口
AWT Label類
LayoutManager 接口
AWT PaintEvent類
KeyEvent類
AWT TextArea類
TextListener 接口
AWT
AWT 適配器(Adapters)
AWT事件處理
Frame類
AWT Rectangle2D類
AWT FileDialog類
AWT Choice類
AWT InputEvent類
FocusListener 接口
KeyAdapter類
TextEvent類
AWT 事件監(jiān)聽器(Event Listeners)
AWT Container類
WindowListener 接口
AWT AWTEvent類
AWT控件(Controls)
AWT CardLayout
AWT BorderLayout
AWT 布局(Layouts)
AWT CheckboxMenuItem類
AWT Color類
AWT WindowEvent類
AWT Button類
AWT MouseEvent類
AWT QuadCurve2D類
AWT Font類
LayoutManager2 接口
AWT Component類
AWT CheckBoxGroup類
AWT GridBagLayout
AWT Arc2D類

AWT Label類

介紹

標簽是一種被動的控制,因為它不會由用戶訪問產(chǎn)生任何事件。 Label控件是一個對象標簽。一個標簽顯示一行只讀文本。然而,文本可以由應(yīng)用程序改變,但不能由最終用戶以任何方式改變。

類的聲明

以下是聲明的java.awt.Label類:

public class Label
   extends Component
      implements Accessible

字段域

以下是java.awt.Component 類的字段:

  • static int CENTER -- 表示標簽應(yīng)為中心對齊。

  • static int LEFT -- 表示應(yīng)左對齊標簽。

  • static int RIGHT -- 表示應(yīng)右對齊標簽。

類的構(gòu)造函數(shù)

S.N. 構(gòu)造函數(shù)與說明
1 Label() 
Constructs an empty label.
2 Label(String text) 
Constructs a new label with the specified string of text, left justified.
3 Label(String text, int alignment) 
Constructs a new label that presents the specified string of text with the specified alignment.

類方法

S.N. 方法和說明
1 void addNotify() 
Creates the peer for this label.
2 AccessibleContext getAccessibleContext() 
Gets the AccessibleContext associated with this Label.
3 int getAlignment() 
Gets the current alignment of this label.
4 String getText() 
Gets the text of this label.
5 protected String paramString() 
Returns a string representing the state of this Label.
6 void setAlignment(int alignment) 
Sets the alignment for this label to the specified alignment.
7 void setText(String text) 
Sets the text for this label to the specified text.

繼承的方法

這個類繼承的方法從以下類:

  • java.awt.Component

  • java.lang.Object

標簽示例

說在您選擇使用編輯器創(chuàng)建以下java程序 D:/ > AWT > com > yiibai.com > gui >

AwtControlDemo
package com.yiibai.gui;

import java.awt.*;
import java.awt.event.*;

public class AwtControlDemo {

   private Frame mainFrame;
   private Label headerLabel;
   private Label statusLabel;
   private Panel controlPanel;

   public AwtControlDemo(){
      prepareGUI();
   }

   public static void main(String[] args){
      AwtControlDemo  awtControlDemo = new AwtControlDemo();
      awtControlDemo.showLabelDemo();
   }

   private void prepareGUI(){
      mainFrame = new Frame("Java AWT Examples");
      mainFrame.setSize(400,400);
      mainFrame.setLayout(new GridLayout(3, 1));
      mainFrame.addWindowListener(new WindowAdapter() {
         public void windowClosing(WindowEvent windowEvent){
            System.exit(0);
         }        
      });    
      headerLabel = new Label();
      headerLabel.setAlignment(Label.CENTER);
      statusLabel = new Label();        
      statusLabel.setAlignment(Label.CENTER);
      statusLabel.setSize(350,100);

      controlPanel = new Panel();
      controlPanel.setLayout(new FlowLayout());

      mainFrame.add(headerLabel);
      mainFrame.add(controlPanel);
      mainFrame.add(statusLabel);
      mainFrame.setVisible(true);  
   }

   private void showLabelDemo(){
      headerLabel.setText("Control in action: Label");      

      Label label = new Label();
      label.setText("Welcome to TutorialsPoint AWT Tutorial.");
      label.setAlignment(Label.CENTER);
      label.setBackground(Color.GRAY);
      label.setForeground(Color.WHITE);
      controlPanel.add(label);
   
      mainFrame.setVisible(true);  
   }
}

編譯程序,使用命令提示符。到 D:/ > AWT 然后鍵入以下命令。