iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java程序图形用户界面设计之标签组件
  • 226
分享到

Java程序图形用户界面设计之标签组件

2024-04-02 19:04:59 226人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录标签组件JLabel更改JLabel的文字样式设置图片Java程序设计 图形用户界面【三】 标签组件JLabel JLabel组件表示的是一个标签,本身是用于显示信息的,一般情况

Java程序设计 图形用户界面【三】

标签组件JLabel

JLabel组件表示的是一个标签,本身是用于显示信息的,一般情况下是不能直接更改其显示内容的

常量作用
public static final int LEFT标签文本左对齐
public static final int CENTER标签文本居中对齐
public static final int RIGHT标签文本右对齐
方法作用
public JLabel() throws HeadlessException创建一个JLabel对象
public JLabel(String text) throws HeadlessException创建一个标签并指定文本内容,默认为左对齐
public Label(String text,int alignment) throws HeadlessException创建一个标签并指定文本内容以及对齐方式
public JLabel(String text,Icon icon,int honzontalAlignment)创建具有指定文本,图像和水平对齐方式的JLabel对象
public JLabel(Icon image,int honzontalAlignment)创建具有指定图像和水平对齐方式的JLabel实例
public void setText(String text)设置标签的文本
public String getText()取得标签的文本
public void setAlignment(int alignment)设置标签的对齐方式
public void setIcon(Icon icon)设置指定的图像
import javax.swing.*;
import java.awt.*;

public class Hello {
    public static void main(String[] args) {
        JFrame frame = new JFrame("一");
        JLabel label = new JLabel("HELLO",JLabel.CENTER);
        frame.add(label);
        Dimension d = new Dimension();
        d.setSize(500,600);
        frame.setSize(d);
        frame.setBackground(Color.black);
        Point point = new Point(300,200);
        frame.setLocation(point);
        frame.setVisible(true);
    }
}


image-20220205174420049

更改JLabel的文字样式

更改使用的字体,则可以直接使用Component类中定义的以下方法

public void setFont(Font t)

Font类

常量作用
public static final int BOLD文字显示为粗体
public static final int ITALIC文字显示风格为斜体
public static final int PLAIN文字显示风格为普通样式
方法作用
public Font(String name,int style,int size)实例化对象,指定显示风格及大小
public String getFontName()得到字体的名称

演示

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

public class Hello {
    public static void main(String[] args) {
        JFrame frame = new JFrame("一");
        JLabel label = new JLabel("HELLO",JLabel.CENTER);
        Font font = new Font("Serief",Font.ITALIC+Font.BOLD,28);
        label.setFont(font);
        label.setForeground(Color.BLUE);
        frame.add(label);
        Dimension d = new Dimension();
        d.setSize(500,600);
        frame.setSize(d);
        frame.setBackground(Color.black);
        Point point = new Point(300,200);
        frame.setLocation(point);
        frame.setVisible(true);
    }
}

image-20220205222605506

设置图片

ImageIcon类方法

方法作用
public ImageIcon(byte[] imageData)将保存图片信息的byte数组设置到 ImageIcon 中
public ImageIcon(String filename)通过文件名称创建 ImageIcon 对象
public ImageIcon(String filename,String description)设置图片路径以及图片的简单描述

演示

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

public class Hello {
    public static void main(String[] args) {
        JFrame frame = new JFrame("一");
        String picPath = "C:\\Users\\30452\\Desktop\\123.jpg";
        Icon icon = new ImageIcon(picPath);
        JLabel lab = null;
        lab = new JLabel(icon,JLabel.CENTER);
        frame.add(lab);
        frame.setSize(800,800);
        frame.setBackground(Color.WHITE);
        frame.setLocation(300,200);
        frame.setVisible(true);
    }
}

image-20220205230238148

到此这篇关于Java程序图形用户界面设计之标签组件 的文章就介绍到这了,更多相关Java 图形用户界面标签组件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java程序图形用户界面设计之标签组件

本文链接: https://www.lsjlt.com/news/138462.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java程序图形用户界面设计之标签组件
    目录标签组件JLabel更改JLabel的文字样式设置图片Java程序设计 图形用户界面【三】 标签组件JLabel JLabel组件表示的是一个标签,本身是用于显示信息的,一般情况...
    99+
    2024-04-02
  • Java程序图形用户界面的标签组件怎么用
    这篇文章主要介绍“Java程序图形用户界面的标签组件怎么用”,在日常操作中,相信很多人在Java程序图形用户界面的标签组件怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java程序图形用户界面的标签组件...
    99+
    2023-06-29
  • Java程序图形用户界面设计之容器JFrame
    目录基本容器JFrameJFrame类的常用操作方法创建窗体Java程序设计 图形用户界面 【二】 基本容器JFrame JFrame类的常用操作方法 方法作用public JFra...
    99+
    2024-04-02
  • Java程序图形用户界面设计之按钮与布局
    目录按钮组件 JButtonJButton类常用方法按钮上显示图片布局管理器FlowLayoutBorderLayoutGridLayoutCardLayout绝对定位Java程序设...
    99+
    2024-04-02
  • Java入门图形用户界面设计之事件处理上
    Java程序设计 图形用户界面 【七】事件处理上 事件处理 事件和监听器 事件:表示一个对象发生状态变化 监听器:不断地监听事件的变化,并根据这些事件进行相应地处理 事件类 Even...
    99+
    2024-04-02
  • Java 入门图形用户界面设计之事件处理下
    Java程序设计 图形用户界面 【八】事件处理下 动作事件及监听处理 想让按钮变得有意义,就必须使用事件处理 使用ActionListener接口处理按钮的动作事件 方法作用void...
    99+
    2024-04-02
  • Java入门图形用户界面设计之复选框
    Java程序设计 图形用户界面 【十】复选框 复选框JCheckBox JCheckBox类 方法 作用...
    99+
    2024-04-02
  • Java入门图形用户界面设计之列表框JList
    目录列表框JList使用ListModel构造JListJList事件处理Java程序设计 图形用户界面 【十一】列表框JList 列表框JList JList常用方法 方法作用pu...
    99+
    2024-04-02
  • Java入门图形用户界面设计之单选按钮
    Java程序设计 图形用户界面 【九】单选按钮 单选按钮 JRadioButton JRadioButton类 方法 ...
    99+
    2024-04-02
  • python图形用户界面tkinter之标签Label的使用说明
    目录图形用户界面tkinter之标签Label使用导入tkinter模块构建窗口对象窗口属性设置标签label使用tkinter解决的一些小问题Label的weight参数图形用户界...
    99+
    2024-04-02
  • 使用PyQt5设计GUI实现程序图形界面设计
    目录一、熟悉designer——设计界面的神器1.首先打开designer。2.创建窗口3.熟悉各部功能区域二、设计自己的第一个GUI。1.在designer中拖动控件来完善窗口程序...
    99+
    2024-04-02
  • Java深入学习图形用户界面GUI之事件处理
    Swing组件中的事件处理专门用于响应用户的操作,例如,响应用户的鼠标单击、按下键盘等操作。在Swing事件处理的过程中,主要涉及三类对象: 1、事件源:事件发生的场所,通常是产生事...
    99+
    2024-04-02
  • Java图形化界面设计之容器的示例分析
    这篇文章主要为大家展示了“Java图形化界面设计之容器的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java图形化界面设计之容器的示例分析”这篇文章吧。Java图形化界面设计——容器(...
    99+
    2023-05-30
    java
  • Java图形化界面设计之布局管理器之BorderLayout案例详解
    边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAS...
    99+
    2024-04-02
  • Java程序图形用户界面的按钮与布局怎么实现
    本篇内容主要讲解“Java程序图形用户界面的按钮与布局怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java程序图形用户界面的按钮与布局怎么实现”吧!按钮组件 JButtonJButto...
    99+
    2023-06-29
  • Java深入学习图形用户界面GUI之创建窗体
    GUI全程是Graphical User Interface,即图形用户界面。顾名思义,GUI就是可以让用户直接操作的图形化界面,包括窗口、菜单、按钮、工具栏和其他各种图形界面元素。...
    99+
    2024-04-02
  • Java深入学习图形用户界面GUI之布局管理器
    布局管理器: 组件在容器中的位置和尺寸是由布局管理器决定的,每当需要重新调整屏幕大小时,都要用到布局管理器。Swing常用的布局管理器有4种,分别是FlowLayout(流式布局管理...
    99+
    2024-04-02
  • 如何在Fedora中安装和使用图形化用户界面应用程序
    在Fedora中安装和使用图形化用户界面应用程序非常简单。以下是一些步骤: 打开终端,使用以下命令更新系统软件包: sudo d...
    99+
    2024-04-02
  • 如何使用Java图形化界面编程实现简单计算器
    这篇文章主要为大家展示了“如何使用Java图形化界面编程实现简单计算器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Java图形化界面编程实现简单计算器”这篇文章吧。1.简单计算器使用A...
    99+
    2023-06-22
  • GUI编程的奥秘:揭开Java用户界面设计的秘密
    Java GUI编程的奥秘主要体现在其组件、布局、事件处理机制以及各种图形库的应用上。Swing和AWT是Java GUI编程中两个常用的库,Swing提供了更加丰富的组件和更强大的图形功能。 一、Java GUI组件:基础构建块 Jav...
    99+
    2024-02-27
    Java 编程 GUI 用户界面 组件 设计 布局 事件 处理器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作