java:窗体里的标签(设置标签;字体;颜色) 您所在的位置:网站首页 java窗口标签把第一个标签内容复制给第二个 java:窗体里的标签(设置标签;字体;颜色)

java:窗体里的标签(设置标签;字体;颜色)

2024-07-06 11:19| 来源: 网络整理| 查看: 265

窗体里的标签 一、学习的具体内容(一)简单设置一个窗体1.基本步骤2.源码3.运行结果 (二)窗体里添加一个标签1.源码2.运行结果 (三)更改标签内容1.添加的代码2.运行结果 (四)程序输出更改的标签内容运行结果 (五)设置标签字体运行效果 (六)修改字体颜色运行效果 二、到最后的全部源码三、相关说明四、与小恐龙挑战的关系五、定位日期

一、学习的具体内容 (一)简单设置一个窗体 1.基本步骤 (1)用继承JFrame的方法。 extends(2)设置位置大小 Bounds(3)关闭方式(关闭且停止程序运行) setDefaultCloseOperation(EXIT_ON_CLOSE);(4)创建容器 ContentPane(5)窗体是否可视化(是否可见,true,false) Visible 2.源码 import java.awt.Container; import javax.swing.*; class Demo extends JFrame{ public Demo(){ setBounds(200,100,150,100);// 窗体 坐标大小 setDefaultCloseOperation(EXIT_ON_CLOSE);// 关闭方式:关闭并停止运行。Defult(默认),operation(运算) Container c=getContentPane(); setVisible(true);// 窗体是否可见 } public static void main(String[] args){ new Demo(); } } 3.运行结果

桌面一个右移200,下移100,长150,宽100的窗体。 在这里插入图片描述

(二)窗体里添加一个标签

加两句代码:

设置一个标签,名为“这是一个标签”。将这个标签放于窗体内 JLabel l=new JLabel("这是一个标签") c.add(l); 1.源码

原本基础上多两句代码。

import java.awt.Container; import javax.swing.*; class Demo extends JFrame{ public Demo(){ setBounds(200,100,150,100);// 窗体 坐标大小 setDefaultCloseOperation(EXIT_ON_CLOSE);// 关闭方式:关闭并停止运行。Defult(默认),operation(运算) Container c=getContentPane();// content(容器),Pane(窗格) setVisible(true);// 窗体是否可见 JLabel l=new JLabel("这是一个标签");// label(标签) c.add(l);// 将标签l添加到容器c里 } public static void main(String[] args){ new Demo(); } } 2.运行结果

在这里插入图片描述

(三)更改标签内容 1.添加的代码

在上一个源码中的 JLabel l=new JLabel("这是一个标签");// label(标签) 后面添加 l.setText("修改后的标签内容");

2.运行结果

在这里插入图片描述

(四)程序输出更改的标签内容

用输出指令便可以了,在上一部分的代码后添加: System.out.println(l.getText());

运行结果

在这里插入图片描述

(五)设置标签字体

(继上部分代码) l.setFont(new Font("宋体",Font.BOLD,20));

宋体,加粗,字体大小为20可修改 运行效果

在这里插入图片描述

(六)修改字体颜色

(继上部分代码) l.setForeground(Color.GREEN);

前景颜色这里选绿色需要添加import java.awt.Color; 运行效果

在这里插入图片描述

二、到最后的全部源码 import java.awt.Container; import java.awt.Font; import java.awt.Color; import javax.swing.*; class Demo extends JFrame{ public Demo(){ setBounds(200,100,150,100);// 窗体 坐标大小 setDefaultCloseOperation(EXIT_ON_CLOSE);// 关闭方式:关闭并停止运行。Defult(默认),operation(运算) Container c=getContentPane();// content(容器),Pane(窗格) setVisible(true);// 窗体是否可见 JLabel l=new JLabel("这是一个标签");// label(标签) l.setText("修改后的标签内容"); System.out.println(l.getText()); l.setFont(new Font("宋体",Font.BOLD,20));// 需要import java.awt.Font; l.setForeground(Color.GREEN);//更改前景颜色,需要添加import java.awt.Color; c.add(l);// 将标签l添加到容器c里 } public static void main(String[] args){ new Demo(); } } 三、相关说明

如果只是记录下最终的代码,然后显示最终运行效果,那么便无法知道一个一个代码的添加而带来的效果变化了。这里尽量在有变化的转折处,记录下添加的代码后,展示相应的添加后的变化内容。

四、与小恐龙挑战的关系

挑战例题里用到swing一类,现是为之学习。

五、定位日期

2020.7.16;23:01



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有