java中jlabel的导入用法,Java JLabel用法
本文概述
JLabel类的对象是用于将文本放置在容器中的组件。它用于显示一行只读文本。文本可以由应用程序更改, 但用户无法直接编辑。它继承了JComponent类。
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轴上的对齐方式。
Java JLabel示例
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 JLabel用法相关推荐
- java中如何直接导入println()
java中如何直接导入println() 答:绝不可能.不过我们可以换一个思路实现这样的功能. 如果你觉得每次都写System.out.println()这一大长串比较麻烦,想将println直接导入 ...
- Java中使用poi导入、导出Excel
Java中使用poi导入.导出Excel 学习了:http://www.cnblogs.com/Damon-Luo/p/5919656.html 转载于:https://www.cnblogs.com ...
- java中判断list是否为空的用法(亲测)
1.如果想判断list是否为空,可以这么判断: if(null == list || list.size() ==0 ){ //为空的情况 }else{ //不为空的情况 } 2.list.isEmp ...
- java中的jpa_JPA教程–在Java SE环境中设置JPA
java中的jpa JPA代表Java Persistence API,它基本上是一个规范,描述了一种将数据持久存储到持久存储(通常是数据库)中的方法. 我们可以将其视为类似于Hibernate之类的 ...
- Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位
Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位 一.概述 1.在浏览一篇文章时,看到一个介绍 ,使用位移操作替代乘除法 ,若位移多位该怎么计算呢? 二.代码理解 ...
- Java中的字符集编码入门Java中的增补字符
转载自:http://jiangzhengjun.iteye.com/blog/512083 Java中的字符集编码入门Java中的增补字符 博客分类: 字符集编码 Java Java号称对Unico ...
- java中label数值_java – 如何在JLabel中显示变量值
我是 Java编程的新手.我想在输出窗口中显示我的变量的值,而不是在控制台视图中. 代码如下: import java.awt.BorderLayout; import javax.swing.JFr ...
- java中super用来定义父类,Java中super的几种用法及与this的区别
综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺 ...
- 在java中使用关键字导入包_java中import关键字的使用方法
java中import关键字的使用方法 发布时间:2020-06-26 15:05:44 来源:亿速云 阅读:96 作者:Leah 这篇文章将为大家详细讲解有关java中import关键字的使用方法, ...
- java中不用impore导入的_java import机制(不用IDE)
java包有两种导入机制 单类型导入 import java.lang.Object; 这个比较好理解 2. 按需类型导入 import java.lang.*; 这个不是把lang下面的所有的类都导 ...
最新文章
- JBL无所不能与IPhone4、IPad2的完美盛宴
- 今天你(L)China了吗?
- 大数据及Linux安装
- python安装包-在Python中安装包的三种方法
- JZOJ 5422. 【NOIP2017提高A组集训10.25】天才绅士少女助手克里斯蒂娜
- Jdk1.8新特性(二)——lambda表达式(参数列表)-{}和函数式接口@FunctionalInterface
- zabbix使用脚本监控
- vue2.0+ajax封装,vue2 封装 ajax插件
- 大数据技术的理解误区
- 第三百一十八节,Django框架,信号
- k2p华硕系统怎么设置_斐讯k2华硕固件,斐讯k2p华硕固件设置
- HTML5前端基础知识
- 网络安全中常见网络命令
- JavaScript逆向:金某xx网站登陆指纹算法分析
- linux ftp切换目录命令,linux FTP命令详解
- Flutter学习笔记 数据储存shared_preferences
- NET Reflector 8 使用
- 学计算机高考英语听力考试时间,北京:2020年高考英语听力机考问答
- 2019手机CPU芯片性能天梯图
- css3直线运动_css3动画--边框线条动画