JavaGUI使用标签与按钮方法详解
更新时间:2023年03月03日 11:22:32 作者:头秃小程
这篇文章主要介绍了JavaGUI使用标签与按钮方法,前段时间学了GUI,总体上概念还是有点模糊,于是决定花点时间简单整理下。先简单介绍一下GUI,GUI就是图形用户界面
1.标签
- 类:JLabel
- 作用:显示文本或者提示信息
构造函数:
- new JLabel();
- new JLabel(Icon icon);//设置图标
- new JLabel(Icon icon,int aligment);//设置图标+水平对齐方式
- new JLabel(String str,int aligment);//设置文本+水平对齐方式
- new JLabel(String str,Icon icon,int aligment);//设置文本+图标+水平对齐方式
示例:
import javax.swing.*;
public class Jlabel {
public static void main(String[] args){
JFrame jf=new JFrame("JLabel");
jf.setBounds(400,300,200,300);
JLabel jl=new JLabel("账户:",SwingConstants.LEFT);
jf.add(jl);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
2.按钮
类:JButton
构造方法:
- new JButton();
- new JButton(String text);//指定文字
- new JButton(Icon icon);//指定图标
- new JButton(String str,Icon icon);//指定文字+图标
其他方法:
.setTooltipText(String text); //设置提示文字 .setBordePainted();//设置边界是否显示 .setEnabled();//设置按钮是否可用
示例1(按钮可用,有边界-默认):
import javax.swing.*;
import java.awt.*;
public class Jbutton {
public static void main(String[] args){
JFrame jf=new JFrame("JLabel");
jf.setBounds(400,300,200,300);
jf.setLayout(new FlowLayout());
JButton jb=new JButton("按钮1");
jb.setEnabled(true);
jf.add(jb);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
示例2(按钮不可用):
import javax.swing.*;
import java.awt.*;
public class Jbutton {
public static void main(String[] args){
JFrame jf=new JFrame("JLabel");
jf.setBounds(400,300,200,300);
jf.setLayout(new FlowLayout());
JButton jb=new JButton("按钮1");
jb.setEnabled(false);
jf.add(jb);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
示例3(无边界):
import javax.swing.*;
import java.awt.*;
public class Jbutton {
public static void main(String[] args){
JFrame jf=new JFrame("JLabel");
jf.setBounds(400,300,200,300);
jf.setLayout(new FlowLayout());
JButton jb=new JButton("按钮1");
jb.setEnabled(true);
jb.setBorderPainted(false);
jf.add(jb);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
到此这篇关于JavaGUI使用标签与按钮方法详解的文章就介绍到这了,更多相关JavaGUI标签与按钮内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章
Mybatis-Plus处理Mysql Json类型字段的详细教程
这篇文章主要给大家介绍了关于Mybatis-Plus处理Mysql Json类型字段的详细教程,Mybatis-Plus可以很方便地处理JSON字段,在实体类中可以使用@JSONField注解来标记JSON字段,同时在mapper.xml中使用json函数来操作JSON字段,需要的朋友可以参考下2024-01-01
Spring+SpringMVC+Hibernate整合实例讲解
在本篇文章里小编给大家整理的是关于Spring+SpringMVC+Hibernate整合实例讲解,需要的朋友们可以学习下。2020-03-03
SpringBoot集成redis与session实现分布式单点登录
这篇文章主要介绍了SpringBoot集成redis与session实现分布式单点登录,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下2022-09-09


最新评论