首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    swing之常见组件

    12.3.1 JLabel 标签是用来在窗口中显示文字或图像的控件,由javax.swing包中的JLabel类创建。...创建完的Label对象可以通过Container类中的add()方法,加入到容器中,JLabel不会对输入事件做出反应,因此它无法获得键盘焦点。JLabel类的常用方法如表12.5所示。...jFrame= new JFrame("JFrame窗口") ; 5 // 实例化标签对象 6 JLabel jLabel = new JLabel("我是一个标签...例12-4运行结果 案例12-5中,在运行结果上显示一个空的JFrame窗口,在该窗口上显示一个JLable的标签,第7行代码用来将JLablel对象添加到JFrame窗口上。...这些组件在实际开发中应用广泛,接下来对这些组件逐个讲解。 提交按钮由JButton对象创建,它的常见方法如表12.6所示。

    76210

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

    ,所以在JFrame对象创建完成后,  *需要调用getContentPane()方法将窗体转换为容器,然后在容器中添加组件  *或设置布局管理器,通常这个容器用来包含和显示组件,如果需要将组件添加到容器...*  *  *过程如下  *第一创建一个JFrame窗体对象  *第二通过getContentPane()方法将窗体转化为容器  *第三在容器中添加组件或设置布局管理器  *第四通常这个容器用来包含和显示组件...jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);     }     public static void main(String[] args) {         //在主方法中调用...} } //实例演示JLabel标签的使用,实例化JLabel对象,然后将标签实例添加到容器中,然后可以设置容器的布局, package com.swing; import java.awt.Color...对象         Container container=jf.getContentPane();//将窗体转化为容器         //接下来就可以在容器中添加组件或者设置布局管理器

    2.2K90

    java图形用户界面

    在 Web 应用大行其道的今天,桌面应用似乎显得有些“老派”。但实际上,Java Swing 依然在许多领域发挥着不可替代的作用,比如 企业内部工具、离线管理软件、教学软件 等。本文就从基本的讲起。...Java Swing 基础讲解 Swing 是 Java 提供的 GUI(图形用户界面)框架之一,它建立在 AWT(Abstract Window Toolkit)之上,属于轻量级组件,具有跨平台特性。...Swing 的基本概念 在 Swing 开发中,主要涉及以下几个核心概念: JComponent:Swing 所有 UI 组件的基类,如 JButton、JLabel、JTextField 等。...(JFrame.EXIT_ON_CLOSE); // 创建标签 JLabel label = new JLabel("Hello, Swing!"...JLabel label = new JLabel("Hello, Swing!", SwingConstants.CENTER); 创建一个居中的文本标签。

    1.5K10

    Java GUI.Swing窗体设计之JDialog

    模态对话框是指用户需要等到对话框处理完毕后才能与其他窗口交互,而非模态对话框允许用户在使用对话框同时与其他窗口交互。...JDialog是Swing组件中的对话框,它继承了AWT组件中的Dialog类,它的功能是从一个窗体中弹出另一个窗体。JDialog类常用的构造方法如表12.2所示。...Frame frame,String title) 创建一个有标题的对话框 public JDialog(Frame frame,boolean model) 创建一个无标题且指定类型的对话框 表12.2中,...(jButton2); 16 jFrame.setSize(400, 247); 17 18 final JLabel jLabel = new JLabel();...例12-2运行结果调用模态对话框 例12-2运行结果调用非模态对话框 例12-2运行之后,先创建了JFrame窗体,在窗体中添加两个按钮,用于弹出JDialog窗口,然后分别点击按钮,将对应窗口弹出,图

    92210

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

    /** * 1:在Swing中显示文本或提示信息的方法是使用标签,它支持文本字符串和图标 * 重点是标签含有文本字符串和图标 * * 2:标签可以显示一行只读文本,一个图像或带图像的文本,它并不能产生任何类型的事件...Icon接口来实现创建图表,可以在创建时给定图标的大小,颜色等特性 * 如果使用Icon接口,必须实现Icon的三个接口 * @author biexiansheng * */ public class...JLabel jl=new JLabel("测试",icon,SwingConstants.CENTER); JFrame jf=new...public class MyImageIcon extends JFrame { public MyImageIcon(){ JFrame jf=new JFrame();/...jl=new JLabel("这是一个JFrame窗体",JLabel.CENTER); //获取图片所在的URL URL url=MyImageIcon.class.getResource

    2.5K60

    JAVA学习中Swing部分JDialog对话框窗体的简单学习

    JDialog的功能就是是从一个窗体中弹出另一个窗体,就像是在使用浏览器时弹出的确定对话框一样  *  * 2:JDialog窗体和JFrame窗体类似,在使用时也需要调用getContentPane...()方法将  * 窗体转化为容器,然后在容器中设置窗体的特性  *  * 3:JDialog有五种构造方法,可以用来指定标题,窗体,和模式的对话框  * @author biexiansheng  *...=getContentPane();         container.setLayout(null);         JLabel jl=new JLabel("这是一个JFrame窗体");...//在窗体中设置标签         jl.setHorizontalAlignment(JLabel.CENTER);//将标签中的文字置于标签中间的位置         container.add(...("这是一个对话框"));//在容器中添加标签         container.setBackground(Color.green);         setBounds(120,120,100,100

    2.3K70

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

    .*; public class HelloWorldSwing{ 创建并显示GUI,出于线程安全的考虑 //这个方法在事件调用线程中调用 private static void createAndShowGUI...“HelloWorldSwing”); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //添加“Hello World 标签” JLabel...JPanel java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame...窗体中。...JLabel JLabel对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在显示区内垂直居中对齐。

    3.8K20

    Swing常用组件

    ); } } 示例二 getClass() 在Java中,getClass()是Object类的一个方法,它返回对象的运行时类。...l1 = new JLabel(i1); l1.setOpaque(true);//JLabel标签默认是透明的,设置为非透明 // 将JLabel添加到JFrame窗口中...它们都被添加到一个JPanel中,并且通过ButtonGroup对象进行分组,以确保只能选择一个选项。当选择一个选项时,会显示相应的信息在JLabel中。...而AWT中的 List在初始化列表时,不能添加列表选项;此外,JList 所创建的列表的选项可以是任何类型,不再局限于文本字符串。...当点击添加按钮时,会弹出一个对话框,要求用户输入新项目的名称,并将其添加到列表中。当点击删除按钮时,会删除选定的项目。整个界面使用JPanel来组织,并且使用了JFrame作为窗口容器。

    3.9K10

    javaJframe界面生成器

    在Java中,我们可以使用JFrame来创建图形化用户界面(GUI)。JFrame是Java中的一个类,用于创建窗口和应用程序的框架。 在本篇博客中,我们将介绍如何使用JFrame来生成界面。...首先,我们需要导入JFrame类和其他所需的类: import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel...); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 接下来,我们可以创建一个JPanel对象,并将其添加到JFrame中。...JPanel panel = new JPanel(); frame.add(panel); 现在,我们可以在JPanel中添加一些组件,例如一个标签: JLabel label = new JLabel...在本篇博客中,我们介绍了如何使用JFrame来创建一个简单的界面生成器。希望这篇博客对你有所帮助!

    21610

    JRadioButton和JCheckBox

    通常情况下,单选按钮(JRadioButton)显示一个圆形图标,并且在该图标旁设置一些说明文字,一般将多个单选按钮放置在按钮组中,当用户选中某个单选按钮后,按钮组中其他按钮将被自动取消。...例12-7运行结果 图12.9中,运行程序先创建JFrame窗体,然后创建3个单选按钮,创建按钮组,将单选按钮添加至按钮组,在按钮组中只能有一个按钮处于“开启”状态,然后把单选按钮添加到Panel容器,...复选框(JCheckBox)在开发中使用也非常广泛,它有一个方框图标,附加描述性文字,复选框都提供“选中”与“不选中”两种状态。...jFrame = new JFrame("JFrame窗口"); // 创建JFrame窗体 7 JLabel jLabel=new JLabel("您的爱好是:"); 8...jFrame.add(jLabel); 9 jFrame.add(new JCheckBox("读书")); // 创建复选框并添加到JFrame 10 jFrame.add

    1.3K00
    领券