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 中使用 Mapper 简化代码的方法

    MyBatis 中使用 Mapper 简化代码的方法

    这篇文章主要介绍了MyBatis 中使用 Mapper 简化代码的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • struts2中通过json传值解决乱码问题的实现方法

    struts2中通过json传值解决乱码问题的实现方法

    这篇文章主要介绍了struts2中通过json传值解决乱码问题的实现方法,涉及js编码及java解码的相关操作技巧,需要的朋友可以参考下
    2016-06-06
  • Spring Boot实现功能的统一详解

    Spring Boot实现功能的统一详解

    这篇文章主要介绍了Spring Boot统一功能的处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 解决java 分割字符串成数组时,小圆点不能直接进行分割的问题

    解决java 分割字符串成数组时,小圆点不能直接进行分割的问题

    这篇文章主要介绍了解决java 分割字符串成数组时,小圆点不能直接进行分割的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • springboot+Oauth2实现自定义AuthenticationManager和认证path

    springboot+Oauth2实现自定义AuthenticationManager和认证path

    本篇文章主要介绍了springboot+Oauth2实现自定义AuthenticationManager和认证path,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Springboot获取文件内容如何将MultipartFile转File

    Springboot获取文件内容如何将MultipartFile转File

    本文给大家介绍Springboot获取文件内容,将MultipartFile转File方法,本文结合示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-01-01
  • 浅谈Java中的URL和URLConnection

    浅谈Java中的URL和URLConnection

    这篇文章主要介绍了浅谈Java中的URL和URLConnection,URL代表的是一种资源,它使用的是统一资源定位格式, 其实我们还可以用URL来构造对象的,java中有大量的构造函数允许使用一个个的分串来指定URL,需要的朋友可以参考下
    2023-08-08
  • Java中security与shiro的区别详解

    Java中security与shiro的区别详解

    这篇文章主要介绍了Java中security与shiro的区别详解,Spring Security在架构上将认证与授权分离,并提供了扩展点,它是一个轻量级的安全框架,它确保基于Spring的应用程序提供身份验证和授权支持,需要的朋友可以参考下
    2023-08-08
  • java 中断线程的几种方式 interrupt()详解

    java 中断线程的几种方式 interrupt()详解

    中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。这篇文章主要介绍了java 中断线程的几种方式 interrupt(),需要的朋友可以参考下
    2021-11-11
  • java中Struts2 的文件上传和下载示例

    java中Struts2 的文件上传和下载示例

    这篇文章主要介绍了java中Struts2 的文件上传和下载示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    2016-12-12

最新评论