P13 JPanel 面板

  • 1. 概述
  • 2.代码实例
  • 3.效果演示

系统:Win10
Java:1.8.0_333
IDEA:2020.3.4
Gitee:https://gitee.com/lijinjiang01/JavaSwing

1. 概述

JPanel:在开发中使用频率非常高的一般轻量级面板容器组件
JPanel 常用构造方法:

// 创建默认使用流式布局的面板
JPanel()// 创建指定布局管理器的面板
JPanel(LayoutManager layout)

2.代码实例

代码如下:

import com.lijinjiang.beautyeye.BeautyEyeLNFHelper;
import javax.swing.*;
import java.awt.*;public class Demo01 {public static void main(String[] args) {try {BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.generalNoTranslucencyShadow;BeautyEyeLNFHelper.launchBeautyEyeLNF();} catch (Exception e) {e.printStackTrace();}JFrame frame = new JFrame();frame.setLayout(null); // 设置空布局frame.setTitle("Demo01"); // 设置窗口标题frame.setSize(400, 300); // 设置窗口显示大小JPanel panel1 = new JPanel(); // 初始化面板panel1.setBounds(140, 50, 100, 30); // 设置大小及位置panel1.setBackground(Color.red); // 设置背景色JPanel panel2 = new JPanel();panel2.setBounds(140, 100, 100, 30);panel2.setBackground(Color.yellow);JPanel panel3 = new JPanel();panel3.setBounds(140, 150, 100, 30);panel3.setBackground(Color.blue);frame.add(panel1); // 将面板添加到窗口frame.add(panel2);frame.add(panel3);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口默认关闭操作frame.setLocationRelativeTo(null); // 相对屏幕居中frame.setVisible(true); // 设置窗口可见}
}

3.效果演示

P13 JPanel 面板相关推荐

  1. java图形界面之JPanel面板与布局管理

    文章目录 JPanel面板 常见布局管理器 流布局管理器(FlowLayout) 边界布局管理器(BorderLayout) 网格布局管理器(GridLayout) 绝对布局 JPanel面板 简介: ...

  2. Java的Swing在界面的JPanel面板中中添加图片

    Swing在界面的JPanel面板中中添加图片 需求分析 在JPanel中添加图片; 将绘有图片的JPanel组件添加到JFrame界面中,实现切割组件放置效果. 方法一:使用Toolkit.getD ...

  3. (JAVA)JPanel面板使用

    JPanel面板 JPanel面板依赖与窗体进行使用,面板只能放在窗体中使用,不能单独展示出来. JPanel和其它组件一样可以添加组件.设置布局.更改属性 JPanel的每一个容器都可以有自己独立的 ...

  4. JFrame(框架)中添加和设置JPanel(面板)的方法

       Swing 程序用JFrame 对象实现了它们的窗口.JFrame 类是AWT Frame 类的一个子类.它还加入了一些Swing 所独有的特性.与 Frame 的使用十分相似.唯一的区别在于, ...

  5. JPanel面板容器类

    JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中.JPanel默认的布局管理器是Flo ...

  6. 2、Java Swing JFrame和JPanel:窗口容器和面板容器

    在 Swing 中,任何其他组件都必须位于一个顶层容器中. JFrame 窗口和 JPanel 面板是常用的顶层容器,本节详细介绍这两个容器的使用方法. JFrame 窗口 JFrame 用来设计类似 ...

  7. java实现一个gui面板_JAVA GUI自定义JPanel画板背景

    自定义JPanel面板背景 一.前言 1.GUI全称是Graphical User Interface,就是图形用户界面.JAVA的GUI应用广泛在我们生活中也很常见.很多应用使用该GUI编程设计,像 ...

  8. jpane1_Java—面板组件(Jpanel)1

    Java-面板组件(Jpanel)1 存在的原因: 如果是普通的组件布局,用之前讲到的三种布局管理器就可以解决,但是在比较复杂的要求时就需要用到布局管理器的组合使用.比如下图: JPanel:面板组件 ...

  9. 面板JPanel,滚动面板JScrollPane,文本域JTextArea

    [面板JPanel] 面板就是一个容器 每一个容器都可以有一个自己的独立的布局和组件,这些容器之间也不会互相干扰 //导入Java类 import javax.swing.*; import java ...

最新文章

  1. jenkins 配置使用
  2. Navicat mysql 加索引_mysql 索引 (Navicat添加索引)
  3. Docker学习总结(53)—— Docker 十个非常实用但又容易忽视的使用技巧
  4. JavaScript总结(四)
  5. python json数据格式
  6. python绘图工具reportlab介绍
  7. c语言小车路径规划算法,基于路径规划的室内小车定位系统
  8. “新政”不断的智慧城市,如何安全迎接新变革?
  9. CentOS7 网络管理与配置
  10. 使用Windows平台的VS2022来调试AKStream
  11. 未来教育二级mysql怎么做题_计算机二级买了未来教育,但是不知道该怎么学习,就是单纯的刷题吗?感觉没有书有点不习惯,怎么办?...
  12. 如何进行用户行为分析
  13. B+树|MYSQL索引使用原则
  14. WebView-WebView状态和加载方式
  15. 使用httpclient必须知道的参数设置及代码写法、存在的风险
  16. FFmpeg之sws_scale库的应用(sws_getContext、sws_scale、sws_freeContext)
  17. 换脸上阵的路由界新面孔,联想云路由动手玩
  18. 低功耗蓝牙BLE-Advertising State/Scanning State
  19. 信号处理趣学D8——关于拉氏变换和频谱图的那些事儿
  20. 数据结构与算法-单链表的常见面试题(单链表的长度,单链表倒数第k个数据)

热门文章

  1. 外文文献翻译工具,4款可供选择!
  2. linux scp控制带宽,Linux系统中安装使用Trickle来控制用户带宽
  3. JavaSE——StringBuffer与StringBuilder拼接字符串详细解释
  4. 利用opencv带你玩转人脸识别-上篇(读取图片,灰度转换,尺寸修改,绘制矩形快速入门)
  5. Y z推荐菜东家 易订货生鲜系统_易订货推出生鲜专版,为生鲜农贸客户提供解决方案...
  6. php正则匹配是否为url地址,php正则匹配网址-正则php-php正则匹配url地址
  7. 【微观】需求、供给和均衡价格
  8. 网络安全需要看什么书?(网安工程师)?
  9. linux下使用动态壁纸
  10. QT-iCCP警告去除libpng warning: iCCP: known incorrect sRGB profile