首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA学习Swing章节标签JLabel中图标的使用

/** * 1:在Swing中显示文本或提示信息的方法是使用标签,它支持文本字符串和图标 * 重点是标签含有文本字符串和图标 * * 2:标签可以显示一行只读文本,一个图像或带图像的文本,它并不能产生任何类型的事件...* 只是简单的显示文本和图片,但是可以使用标签的特性指定标签上文本的对齐方式 * 重点是只是简单的显示文本和图片 * * 3:JLabel标签的构造方法,带图标,并且设置图标水平对齐方式,带文字...JLabel jl=new JLabel("测试",icon,SwingConstants.CENTER); JFrame jf=new...* 第三除了可以直接从图片源创建图表之外,还可以为这个图标添加简短的描述 * 第四利用位于计算机网络上的图像文件创建图标 */ import javax.swing.JFrame; import...jl=new JLabel("这是一个JFrame窗体",JLabel.CENTER); //获取图片所在的URL URL url=MyImageIcon.class.getResource

1.9K60

java学习之路:32.史上最全的Swing常用组件

应该有这样的概念,Swing组件的窗体通常与组件和容器相关,所以在JFrame对象创建完成后,需要调用方法将窗体转换为容器,然后在容器中添加组件或设置布局管理器,通常,这个容器用来包含和显示组件。...这是基础代码,创建一个空白窗体,为了文章不臃肿,我就只列出一次。...关于java文档,可自行下载: java文档 二.Swing常用组件 组件名称 定义 JButton 代表Swing按钮,按钮可以带一些图片或文字 JCheckBox 代表Swing中的复选框组件...JComboBox 代表Swing下拉列表框,可以在下拉显示区域显示多个选项 JFrame 代表Swing的框架类 JDialog 代表Swing版本的对话框 JLabel 代表Swing中的标签组件...JList(E[] listData) 构造一个JList,用于显示指定数组中的元素。 JList(ListModel dataModel) 构造一个JList,用于显示来自指定的非空模型的元素。

7.4K32
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    swing之常见组件

    12.3.1 JLabel 标签是用来在窗口中显示文字或图像的控件,由javax.swing包中的JLabel类创建。...JLabel类的常见方法 常见方法 功能描述 public JLabel() 创建无图标和标题为空字符串的JLabel对象 public JLabel(String text) 创建一个具有文字的JLable...例12-4运行结果 案例12-5中,在运行结果上显示一个空的JFrame窗口,在该窗口上显示一个JLable的标签,第7行代码用来将JLablel对象添加到JFrame窗口上。...jFrame = new JFrame("JFrame窗口"); // 创建JFrame窗体 8 //引入图片 9 URL url = Demo1206.class.getResource...例12-6运行结果 图12.6中,运行程序先创建了JFrame窗体,然后指定URL引入图片,新建按钮时将icon以参数传入了自定义的图标。

    6310

    JAVA学习中Swing概述中的JFrame学习

    ,所以在JFrame对象创建完成后,  *需要调用getContentPane()方法将窗体转换为容器,然后在容器中添加组件  *或设置布局管理器,通常这个容器用来包含和显示组件,如果需要将组件添加到容器...,  *可以使用来自Container类的add()方法进行设置。  ...窗体");     } } //实例演示JLabel标签的使用,实例化JLabel对象,然后将标签实例添加到容器中,然后可以设置容器的布局, package com.swing; import java.awt.Color...jl=new JLabel("这是一个JLabel标签窗体");//实例化JLabel对象         //设置字体居中显示,下面两行代码功能一样         jl.setHorizontalAlignment...jf.setTitle("这是窗体左上角显示的");         jf.setVisible(true);//设置窗体可视化         jf.setSize(450, 400);//设置窗体的大小

    1.6K90

    Java课程设计【学生信息管理系统】

    二、基本要求 实现一个功能简单的学生信息管理系统,该系统具有按照账户名密码登录功能,登录后,可以添加,删除,修改、查询(显示学生相片)学生信息,添加学生信息时,要求能添加学生的相片信息(实现相片文件的上传和下载功能...在里面没有上传照片和下载图片这一选项。我在View这个程序里面首先添加了本地的图片作为图标可供下载,然后选定一个文件夹Config作为上传的路径。...选择本地文件里需要上传的图片,这里我们选择Taylor Swift的图片,然后点击上传,会显示“上传成功”的对话框。...(4)可以看到这张图片上传到了本地D:/Config,实现了图片的上传功能。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    5.7K21

    Java入门(12)-- Swing程序设计

    标签可以显示一行只读文本、一个图像或带图像的文本,它并不能产生任何类型的事件,只是简单地显示文本和图片,可以指定标签上文本的对齐方式。...JLabel类常用的几种构造方法: public JLabel():创建一个不带图片和文本的JLabel对象; public JLabel(Icon icon):创建一个带图标的JLabel对象 public...使用图片图标 Swing中的图标除了可以绘制之外,还可以使用某个特定的图片创建。...:从图片源创建图标的同时为图标添加简短的描述,这个描述不会在图标上显示,可以使用getDescription()方法获取; public ImageIcon(URL url):利用位于计算机网络上的图像文件创建图标...3. anchor属性 设置组件在其所在显示区域的显示位置。

    5.4K10

    java swing一篇轻松学习(高考后可以自学)

    1、swing窗口和面板容器 窗口:(JFrame) 这里是类继承【JFrame】,然后完成基本设置,一定要显示true,不然看不见。...关 闭窗口的 小部件、标题等) setIconImage(Image image) 设置要作为此窗口图标显不的图像 setJMenuBar( JMenuBar menubar) 设置此窗体的菜单栏 setLayout...方法名称 说明 void setText(Stxing text) 定义 JLabel 将要显示的单行文本 void setIcon(Icon image) 定义 JLabel 将要显示的图标 void...setIconTextGap(int iconTextGap) 如果 JLabel 同时显示图标和文本,则此属性定义它们之间的间隔 void setHorizontalTextPosition(int...getText() 返回 JLabel 所显示的文本字符串 Component getLabelFor() 获得将 JLabel 添加到的组件 int getIconTextGap() 返回此标签中显示的文本和图标之间的间隔量

    9.6K10

    JavaSwing实现验证码功能

    它通常由一张包含随机字符的图片和一个文本框组成。用户需要输入图片中显示的字符,并提交给服务器进行验证。如果用户输入的字符与服务器生成的字符一致,那么用户被认定为是人类而不是机器人。...*;public class CaptchaGUI extends JFrame {private JLabel captchaImageLabel;private JTextField captchaTextField...JavaSwing的JLabel组件可以将验证码图片显示在界面上。...在界面初始化时,调用CaptchaGenerator.generateCaptcha()方法生成验证码图片,并设置给JLabel的Icon属性。...通过创建验证码界面、生成验证码图片、将图片显示在界面上以及验证用户输入,我们可以实现一个简单而有效的验证码功能,提高Web应用程序的安全性。希望本文对您编程开发的学习有所帮助!

    31020

    JAVA学习Swing章节按钮组件JButton的简单学习

    对象表示 * JButton含有4种主要的构造方法 * 参数text,icon分别代表显示文字标签和图标 * * 3:本实例使用了两种方式创建按钮,第一种是在初始化按钮时赋予按钮图标与文字...* setToolTipText()方法是为按钮设置提示文字,鼠标停留在按钮上面即可 * setBorderPainted()方法设置边界是否显示 * setMaximumSize()方法设置按钮的大小与图标的大小一致...JButton jb2=new JButton();//实例化一个没有文字与图片的按钮 jb2.setMaximumSize(new Dimension...jb2.setToolTipText("图片按钮");//设置按钮提示为文字 jb2.setBorderPainted(false);//设置按钮边界不显示 jb2.addActionListener...("你喜欢的运动"); jl2=new JLabel("你的性别"); jb1=new JButton("提交"); jb2=new JButton

    3.2K50

    java swing开发窗体程序开发(一)GUI编程

    这些组件都继承至JComponent 常用的有 JTextField:单行文本输入 JTextArea:多行文本输入 JButton:按钮 JLabel:标签,用于显示提示信息 JCheckBox...add到这个窗体中,才会显示 /** * 展示java swing中的常见组件 */ public class UserInputForm extends JFrame{...当然,这个中间层容器也必须添加到底层容器JFrame中才会启作用。否则显示不出来 即必须有一个类继承至JFrame,且这个类将面板或是布局,add进去。...这些组件层叠的放在一起,只有最前面可以显示。 顺序并不是栈,而是队列,即第一个添加进去的组件,显示在最前面,后面的一次往后排。...且显示出来的组件将会占据该容器的所有空间 使用该种布局的容器在添加组件时 add(String s,Component c) s只是一个代号,方便以后显示这个组件时找到 cardlayout对象

    3K30

    仿QQ聊天室项目_仿QQ程序设计与开发

    { //定义界面上部需要的组件 JLabel jbl1; //定义界面中部需要的组件 //定义界面下部需要的组件 JPanel jp1; JButton...{ //定义界面上部需要的组件 JLabel jbl1; //定义界面中部需要的组件 //定义界面下部需要的组件 JPanel jp1; JButton...{ //定义界面上部需要的组件 JLabel jbl1; //定义界面中部需要的组件 //中部有3个JPanel, 由一个选项卡窗口管理 JTabbedPane...你有3个用户登录就有3个线程同时在处理这3个用户与服务器的交互 把接收到的消息,显示到该显示的聊天界面(这是第7集的内容) 好友在线提示 好友在线,头像就是彩色的...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.4K20

    java swing入门教程_java swing基础(菜鸟教程学习)

    标签” JLabel label = new JLabel(“hello world”); frame.getContentPane().add(label); //显示窗口 frame.pack()...userLabel标签对象,哎呀名字随便取,作用就是直接在屏幕上显示信息的 //用法与一般的生成对象有点区别,据我估计是构造方法带参了…总之不影响我们学习 JLabel userLabel = new...JFrame java的GUI程序的基本思路是以JFrame为基础,说白了就是窗体屏幕它是屏幕上window的对象,能够最大化,最小化,关闭。...JLabel JLabel对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在显示区内垂直居中对齐。...默认情况下,只显示文本的标签是开始边对齐。而只显示图像的标签则水平居中对齐。好累 这些官方话敲的我好累。。。偏偏我又不会用白话解释 JTextField 一个轻量级组建,允许编辑单行文本。

    2.6K20
    领券