jlabel java_Java JLabel
Java JLabel
1 Java JLabel的介绍
JLabel类的对象是用于将文本放置在容器中的组件。它用于显示一行只读文本。文本可以由应用程序更改,但用户无法直接编辑。它继承了JComponent类。
2 Java JLabel的声明
让我们看一下javax.swing.JLabel类的声明。
public class JLabel extends JComponent implements SwingConstants, Accessible
3 Java JLabel的构造方法
方法
描述
JLabel()
创建一个JLabel实例,该实例没有图像,并且标题为空字符串。
JLabel(String s)
用指定的文本创建一个JLabel实例。
JLabel(Icon i)
使用指定的图像创建一个JLabel实例。
JLabel(String s, Icon i, int horizontalAlignment)
创建具有指定文本,图像和水平对齐方式的JLabel实例。
4 Java JLabel的方法
方法
描述
String getText()
返回标签显示的文本字符串。
void setText(String text)
定义了此组件将显示的单行文本。
void setHorizontalAlignment(int alignment)
设置标签内容沿X轴的对齐方式。
Icon getIcon()
返回标签显示的图形图像。
int getHorizontalAlignment()
返回标签内容在X轴上的对齐方式。
5 Java JLabel的案例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
import javax.swing.*;
class LabelExample
{
public static void main(String args[])
{
JFrame f= new JFrame("JLabel案例-一点教程网");
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);
}
}
输出结果为:
6 Java JLabel的案例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
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("查询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();
}
}
输出结果为:
jlabel java_Java JLabel相关推荐
- java label覆盖_java – 将JLabel置于JLabel之上,其中包含图像
我很确定之前已经问过这个问题,但我的情况略有不同,因为我试图将JLabel置于JLabel作为背景的顶部,我想使用JLabel显示更改的数字并且需要数字显示在背景上,但是我有点摇摆n00b,感谢提前, ...
- java jlabel_java – 如何将JLabel放在JLabel中或将JLabel划...
在这里尝试这个代码示例,这将适用于您的情况: import java.awt.*; import java.awt.event.*; import javax.swing.*; public clas ...
- java jlabel加入图片_java – 将JLabel置于JLabel之上,其中包含图像
如果您不需要完全理解您的要求,如果您只需要在背景图像上显示文字,那么最好将标签放在能够绘制背景的自定义面板上. 您可以获得布局管理器的好处而不会出现问题. 如果这看起来令人生畏,JLabel实际上是一 ...
- java标签组件命名_Java——标签组件:JLabel
使用一个标签 import java.awt.Color; import java.awt.Dimension; import java.awt.Point; import javax.swing.J ...
- Java——标签组件:JLabel
使用一个标签 import java.awt.Color; import java.awt.Dimension; import java.awt.Point;import javax.swing.JF ...
- JFrame,JDialog,JLabel,JButton(p228)
/*JFrame类的常用构造方法*/ //public JFrame() 创建一个初始不可见.没有标题的新窗体 //public JFrame(String title) 创建一个不可见但具有标题的窗 ...
- JavaAwtSwing笔记之 测试 Label JLabel Button JButton 在 BorderLayout中setPreferredSize()的效果
测试 Label JLabel Button JButton 在 BorderLayout中setPreferredSize()的效果 子部件.setPreferredSize时, 东西width起作 ...
- 【swing】JLabel详解以及使用示例
JLabel 对象可以显示文本.图像或同时显示二者.可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐.默认情况下,标签在其显示区内垂直居中对齐.默认情况下,只显示文本的标签是开始边对 ...
- java gui jlabel_Java GUI编程4---标签组件JLabel
1. 认识JLabel JLabel组件表示的是一个标签,本身是用于显示信息的,一般情况下是不能直接更改器显示内容的.创建完的Label对象可以通过Container类中的add()方法,加入到容器中 ...
最新文章
- PHP配置限制文件大小上传
- [PYTHON] 核心编程笔记(14.Python执行环境)
- 索尼Xperia 5 II新品全球发布会官宣:9月19日11点见!
- 误差反向传播法(一)【计算图】
- 借助 OpenGL* ES 2.0 实现动态分辨率渲染
- 在Visual C#中用ListView显示数据记录
- docker php 一键部署_提升10倍生产力:IDEA远程一键部署SpringBoot到Docker
- webpack入门总结1
- 基于微信小程序的AI智能识物
- BT4中文版(集成spoonwep2/spoonwpa)下载地址
- 两台局域网电脑共享文件及传输文件集锦
- asterisk android代码,Asterisk + Vtiger CRM 5.1 电击拨号 实现来电弹屏
- Linux磁盘列阵(RAID),包括RAID详解、Linux磁盘列阵和mdadm命令的相关操作
- 一次由于SQL Server BUG引起的数据库AlwaysOn主从切换故障分析处理
- Node.js内置模块 events的基本使用
- 第四章 06 打印星号
- Linux系统设置开机自动挂载磁盘流程
- 图片上传之webuploader和qiniuUploader
- C#-调用OCR组件识别图片文字
- FME助力新型基础测绘之存量测绘成果数据转换地理实体