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

疯踏java知识点-进阶精讲篇

下面介绍几个常用 的方法: next(): 读取并返回输入中的下一个字符串,遇到空格或换行符时停止读取。 nextInt(): 读取并返回输入中的下一个整数。...,该图形表示可以显示在屏幕上并且可以和 用户交互 JFrame 一个顶层窗口 构造方法 JFrame():构造一个最初不可见的窗体 成员方法 void setVisible(...短文本字符串或图像的显示区域 构造方法 JLabel(String text):使用指定的文本创建JLabel实例 JLabel(lcon image):使用指定的图像创建JLabel...JFrame(); //设置标题 jf.setTitle("显示文本和图像"); jf.setSize(400,400); jf.setDefaultCloseOperation...jLabel=new JLabel("好好学习"); jLabel.setBounds(0,0,100,20); //显示图像 //方法a //创建ImageIcon

19620

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

/** * 1:在Swing中显示文本或提示信息的方法是使用标签,它支持文本字符串和图标 * 重点是标签含有文本字符串和图标 * * 2:标签可以显示一行只读文本,一个图像或带图像的文本,它并不能产生任何类型的事件...Icon接口来实现创建图表,可以在创建时给定图标的大小,颜色等特性 * 如果使用Icon接口,必须实现Icon的三个接口 * @author biexiansheng * */ public class...JLabel jl=new JLabel("测试",icon,SwingConstants.CENTER); JFrame jf=new...* 第四利用位于计算机网络上的图像文件创建图标 */ import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants...//创建一个标签//标签的5种构造方法类型 JLabel jl=new JLabel("这是一个JFrame窗体",JLabel.CENTER);

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

    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窗口上。...setText(String text) 设置按钮上的文字为text 表12.6中列举出了JButton类的常用方法,之前创建JButton按钮都是用默认图标,从表12.6中的构造方法可看出按钮可以自定义图标...例12-6运行结果 图12.6中,运行程序先创建了JFrame窗体,然后指定URL引入图片,新建按钮时将icon以参数传入了自定义的图标。

    6310

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

    jl = new JLabel("这是一个JFrame窗体"); jl.setHorizontalAlignment(SwingConstants.CENTER);//使标签上的文字居中...标签可以显示一行只读文本、一个图像或带图像的文本,它并不能产生任何类型的事件,只是简单地显示文本和图片,可以指定标签上文本的对齐方式。...12.3.2 图标的使用 Swing中的图标可以放置在按钮、标签等组件上,用于描述组件的用途。...,这个描述不会在图标上显示,可以使用getDescription()方法获取; public ImageIcon(URL url):利用位于计算机网络上的图像文件创建图标 package swing;...ipadx修改组件的宽度,ipady用来修改组件的高度。如果为正数,则在首选大小的基础上增加指定的宽度和高度;如果为负数,则在首选大小的基础上减小指定的宽度和高度。

    5.4K10

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

    方法名称 概述 getContentPane() 返回此窗体的 contentPane 对象 getDefaultCloseOperation() 返回用户在此窗体上单击“关闭”按钮时执行的操作 setContentPane...(Container contentPane) 设置 contentPane 属性 setDefaultCloseOperation(int operation) 设置用户在此窗体上单击“关闭”按钮时默认执行的操作...textPosition) 设置 JLabel 的文本相对其图像的水平位置 void setHorizontalAlignment(int alignment) 设置标签内容沿 X 轴的对齐方式 int...int getHorizontalTextPosition() 返回 JLabel 的文本相对其图像的水平位置 int getHorizontalAlignment() 返回 JLabel 沿 X 轴的对齐方式...) 设置按钮的键盘快捷键,所设置的快捷键在实际操作时需要结合 Alt 键进行实现 void setPressedIcon(Icon icon) 设置按下按钮时的图标 void setSelectedIcon

    9.6K10

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

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

    2.6K20

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

    ; import javax.swing.JLabel; import javax.swing.WindowConstants; /**  * 1:JDialog窗体时Swing组件中的对话框,  *...JDialog的功能就是是从一个窗体中弹出另一个窗体,就像是在使用浏览器时弹出的确定对话框一样  *  * 2:JDialog窗体和JFrame窗体类似,在使用时也需要调用getContentPane...//使窗体可见         //设置窗体的关闭模式         jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);     }...=getContentPane();         container.setLayout(null);         JLabel jl=new JLabel("这是一个JFrame窗体");...//在窗体中设置标签         jl.setHorizontalAlignment(JLabel.CENTER);//将标签中的文字置于标签中间的位置         container.add(

    1.8K70

    GridLayout和

    GridLayout布局管理器是以表格形式进行管理的,在使用此布局管理器时必须设置显示的行数和列数,GridLayout类的构造方法如表11.9所示。...12.5.1 GridBagLayout GridBagLayout类是在GridLayout类基础上提供的更为复杂的布局管理器。...2个组件,weightx分别为2和1,当容器宽度增加30个像素时,两个容器分别增加20和10个像素;fill属性可以接收4个属性值,具体示例如下: NONE:默认,不改变组件大小 HORIZONTAL:...使组件水平方向足够长以填充显示区域,但是高度不变 VERTICAL:使组件垂直方向足够高以填充显示区域,但长度不变 BOTH:使组件足够大,以填充整个显示区域 接下来通过一个案例来演示GridBagLayout...23 JLabel jLabel1=new JLabel("首页",JLabel.CENTER); 24 JLabel jLable2=new JLabel("第二页"

    4500

    Java制作520表白代码——爱一个人需要理由吗?

    ;//设置JLabel的字体 text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小 p.add(text1...action4 action3 =new action4();//创建事件对象,这个是点击我同意时候的对象 //点击我不同意时跳出新的窗口 btnok3...JL = new JLabel("“真爱”无敌,让我们永远在一同;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯\n" + "都来羡;“最爱”是你...JL = new JLabel("“真爱”无敌,让我们永远在一同;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯\n" + "都来羡;“最爱”是你...setVisible(true);// 使窗口可见 } } (7)actiontxt package Love; import javax.swing.*; import

    31210

    在王者荣耀角度下分析面向对象程序设计B中23种设计模式之生成器模式

    二、生成器模式(Builder Pattern) 生成器模式理解: 高度概括:将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。...当系统准备为用户提供一个内部结构复杂的对象时,就可以使用生成器模式,使用该模式可以逐步的构造对象,使对象的创建更具弹性,生成器模式的关键是将一个含有多个组件对象的创建分成若干个步骤,并将这些步骤封装在一个称作生成器的接口中...; ③可以更加精细有效地控制对象的构造过程,生成器将对象的构造过程分解成若干步骤,这就使程序可以更加精细有效地控制整个对象的构造; ④生成器模式将对象的构造过程与创建该对象类解耦,使对象的创建更加灵活有弹性...; ⑤当增加新的具体生成器时,不必修改指挥者的代码,即该模式满足开闭原则; 缺点: ①创建者模式所创建的产品一般具有较多的共同点,其组成部分相似。...生成器模式的适用情景: ①当系统准备为用户提供一个内部结构复杂的对象,而且在构造方法中编写创建该对象的代码无法满足用户需求时,就可以使用生成器模式来构造这样的对象; ②当某些系统要求对象的构造过程必须独立于创建该对象的类时

    81310

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

    /**  *1:Swing组件通常被称作"轻量级的组件";  *  *2:窗体作为Swing应用程序中组件的承载体,处于非常重要的位置,Swing中常用的窗体包括  *JFrame,JDialog  *... *3:JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些  *Swing组件的容器  *  *4:读者大致应该有这样一个概念  *Swing组件的窗体通常和组件的容器相关...(Color.blue);//设置容器的背景颜色         jf.setVisible(true);//使窗体可视         jf.setSize(200, 150);//设置窗体大小         ...窗体");     } } //实例演示JLabel标签的使用,实例化JLabel对象,然后将标签实例添加到容器中,然后可以设置容器的布局, package com.swing; import java.awt.Color...jl=new JLabel("这是一个JLabel标签窗体");//实例化JLabel对象         //设置字体居中显示,下面两行代码功能一样         jl.setHorizontalAlignment

    1.6K90

    swing.2窗体控件

    容器(Container)是Component的抽象类的一个子类,一个容器可以容纳多个组件,并使它们称为一个整体。容器可以用来简化和美化图形界面设计,以整体结构来布置界面。...可以通过继承JFrame类创建一个窗口,在这个窗口中添加组件,同时为组件设置事件,拥有最大化、最小化、关闭的按钮。 JFrame类常用的方法如表12.1所示。...,该参数表示窗口点击窗口关闭按钮时退出程序,最后设置窗体可见。...如果没有设置窗口的关闭方式,单击关闭按钮是不能真正关闭窗口的,即单击关闭按钮时窗口会消失,虽然窗口消失了,但是还在JVM中。...jLabel = new JLabel(); final JDialog jDialog = new JDialog(jFrame, "JDialog窗口"); setSize(200, 150);

    8010

    在王者荣耀角度下分析面向对象程序设计B中23种设计模式之生成器模式

    很显然,在编写代码时无法在构造方法中进行硬编码来满足所有玩家对组件组合(布局)的要求,而是将布局结果对象的构造过程分成若干个步骤,即根据当前组件个数,在一个接口中定义若干个方法,每个方法负责创建布局结果对象的一个组件...二、生成器模式(Builder Pattern) 生成器模式理解: 高度概括:将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。...当系统准备为用户提供一个内部结构复杂的对象时,就可以使用生成器模式,使用该模式可以逐步的构造对象,使对象的创建更具弹性,生成器模式的关键是将一个含有多个组件对象的创建分成若干个步骤,并将这些步骤封装在一个称作生成器的接口中...,使对象的创建更加灵活有弹性; ⑤当增加新的具体生成器时,不必修改指挥者的代码,即该模式满足开闭原则; 缺点: ①创建者模式所创建的产品一般具有较多的共同点,其组成部分相似。...生成器模式的适用情景: ①当系统准备为用户提供一个内部结构复杂的对象,而且在构造方法中编写创建该对象的代码无法满足用户需求时,就可以使用生成器模式来构造这样的对象; ②当某些系统要求对象的构造过程必须独立于创建该对象的类时

    60700
    领券