栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java--GUI--标签组件、按钮组件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java--GUI--标签组件、按钮组件

标签组件(JLabel)

1、常用的Swing标签组件是JLabel,JLabel组件可以显示文本、图像,还可以设置标签内容的垂直和水平对齐方式。

2、构造方法:

JLabel() 创建无标题的JLabel实例JLabel(Icon image) 创建具有指定图像的JLabel实例JLabel(Icon image, int horizontalAlignment) 创建具有指定图像和水平对齐方式的JLabel实例JLabel(String text) 创建具有指定文本的JLabel实例JLabel(String text, Icon icon,int horizontalAlignment) 创建具有指定文本、图像和水平对齐方式的 JLabel 实例JLabel(String text, int horizontalAlignment) 创建具有指定文本和水平对齐方式的 JLabel 实例

package com.company.www;

import javax.swing.*;
import java.awt.*;

public class Text {
    public static void text() {
        Jframe frame = new Jframe("文本组件");
        frame.setLayout(new BorderLayout());
        frame.setSize(500, 300);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        JPanel panel= new JPanel();
        JLabel label=new JLabel("我爱学习");
        panel.add(label);
        frame.add(panel,BorderLayout.CENTER);

    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(Text::text);

    }
}
按钮组件

常用的按钮组件有JButton、JCheckBox、JRadioButton等,它们都是抽象类AbstractButton类的直接或间接子类。

AbstractButton的常用方法;

Icon getIcon() 获取按钮的图标void setIcon(Icon icon) 设置按钮的图标String getText() 获取按钮的文本void setText(String text) 设置按钮的文本void setEnable(boolean b) 设置按钮是否可用boolean setSelected(boolean b) 设置按钮是否为选中状态boolean isSelected() 返回按钮的状态,true为选中状态 JButton

普通的按钮组件

JCheckBox

1、JCheckBox组件是复选框组件,它有选中和未选中两种状态。一般复选框会有多个,用户可以选中其中一个或者多个。

2、构造方法:

JCheckBox() 创建一个没有文本信息,初始状态未被选中的复选框JCheckBox(String text) 创建一个带有文本信息,初始状态未被选定的复选框JCheckBox(String text,boolean selected) 创建一个带有文本信息,并指定初始状态的复选框 JRadioButton

1、JRadioButton组件被称为单选按钮组件,单选按钮只能选中一个,当一个按钮被选中时,先前被选中的按钮就需要自动取消选中,要想实现JRadioButton按钮之间的互斥,需要使用javax.swing.ButtonGroup类。

ButtonGroup:

ButtonGroup是一个不可见的组件,不需要将其添加到容器中显示,只是在逻辑上表示一个单选按钮组。将多个JRadioButton按钮添加到同一个单选按钮组中就能实现按钮的单选功能。

2、构造方法:

JRadioButton() 创建一个没有文本信息、初始状态未被选中的单选框

JRadioButton (String text) 创建一个带有文本信息、初始状态未被选定的单选框

JRadioButton (String text,boolean selected) 创建一个具有文本信息,并指定初始状态的单选框。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/727832.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号