本文概述
- JLabel类声明
- Java JLabel示例
- 带有ActionListener的Java JLabel示例
JLabel类声明 我们来看一下javax.swing.JLabel类的声明。
public class JLabel extends JComponent implements SwingConstants, Accessible
常用的构造函数:
建设者 | 描述 |
---|---|
JLabel() | 创建一个JLabel实例, 该实例没有图像, 并且标题为空字符串。 |
JLabel(String s) | 用指定的文本创建一个JLabel实例。 |
JLabel(Icon i) | 使用指定的图像创建一个JLabel实例。 |
JLabel(String s, Icon i, int horizontalAlignment) | 创建具有指定文本, 图像和水平对齐方式的JLabel实例。 |
方法 | 描述 |
---|---|
String getText() | t返回标签显示的文本字符串。 |
void setText(String text) | 它定义了此组件将显示的单行文本。 |
void setHorizontalAlignment(int alignment) | 它设置标签内容沿X轴的对齐方式。 |
Icon getIcon() | 它返回标签显示的图形图像。 |
int getHorizontalAlignment() | 它返回标签内容在X轴上的对齐方式。 |
import javax.swing.*;
class LabelExample
{
public static void main(String args[])
{
JFrame f= new JFrame("Label Example");
JLabel l1, l2;
l1=new JLabel("First Label.");
l1.setBounds(50, 50, 100, 30);
l2=new JLabel("Second Label.");
l2.setBounds(50, 100, 100, 30);
f.add(l1);
f.add(l2);
f.setSize(300, 300);
f.setLayout(null);
f.setVisible(true);
}
}
输出:
文章图片
带有ActionListener的Java JLabel示例
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LabelExample extends Frame implements ActionListener{
JTextField tf;
JLabel l;
JButton b;
LabelExample(){
tf=new JTextField();
tf.setBounds(50, 50, 150, 20);
l=new JLabel();
l.setBounds(50, 100, 250, 20);
b=new JButton("Find IP");
b.setBounds(50, 150, 95, 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 JLabel用法】输出:
文章图片
推荐阅读
- Java JLayeredPane
- Java JFrame
- win8系统怎样进入“打开选项菜单”?win8系统进入“打开选项菜单”的2种办法
- win7系统DOTA2服务器崩溃提示“正在连接至DOTA2游戏协调服务器”如何处理
- Win8开机登录界面有2个账户的处理办法
- win8系统打开IE浏览器都会出现剪贴板提示框的处理办法
- Win8开机提示“找不到ghost打开文件,打开文件失去”怎样办
- memory.dmp文件在啥地方?win8.1系统找不到memory.dmp文件的处理办法
- win8系统电脑屏幕突然出现浮动现象如何处理