P13 JPanel 面板
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 面板相关推荐
- java图形界面之JPanel面板与布局管理
文章目录 JPanel面板 常见布局管理器 流布局管理器(FlowLayout) 边界布局管理器(BorderLayout) 网格布局管理器(GridLayout) 绝对布局 JPanel面板 简介: ...
- Java的Swing在界面的JPanel面板中中添加图片
Swing在界面的JPanel面板中中添加图片 需求分析 在JPanel中添加图片; 将绘有图片的JPanel组件添加到JFrame界面中,实现切割组件放置效果. 方法一:使用Toolkit.getD ...
- (JAVA)JPanel面板使用
JPanel面板 JPanel面板依赖与窗体进行使用,面板只能放在窗体中使用,不能单独展示出来. JPanel和其它组件一样可以添加组件.设置布局.更改属性 JPanel的每一个容器都可以有自己独立的 ...
- JFrame(框架)中添加和设置JPanel(面板)的方法
Swing 程序用JFrame 对象实现了它们的窗口.JFrame 类是AWT Frame 类的一个子类.它还加入了一些Swing 所独有的特性.与 Frame 的使用十分相似.唯一的区别在于, ...
- JPanel面板容器类
JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中.JPanel默认的布局管理器是Flo ...
- 2、Java Swing JFrame和JPanel:窗口容器和面板容器
在 Swing 中,任何其他组件都必须位于一个顶层容器中. JFrame 窗口和 JPanel 面板是常用的顶层容器,本节详细介绍这两个容器的使用方法. JFrame 窗口 JFrame 用来设计类似 ...
- java实现一个gui面板_JAVA GUI自定义JPanel画板背景
自定义JPanel面板背景 一.前言 1.GUI全称是Graphical User Interface,就是图形用户界面.JAVA的GUI应用广泛在我们生活中也很常见.很多应用使用该GUI编程设计,像 ...
- jpane1_Java—面板组件(Jpanel)1
Java-面板组件(Jpanel)1 存在的原因: 如果是普通的组件布局,用之前讲到的三种布局管理器就可以解决,但是在比较复杂的要求时就需要用到布局管理器的组合使用.比如下图: JPanel:面板组件 ...
- 面板JPanel,滚动面板JScrollPane,文本域JTextArea
[面板JPanel] 面板就是一个容器 每一个容器都可以有一个自己的独立的布局和组件,这些容器之间也不会互相干扰 //导入Java类 import javax.swing.*; import java ...
最新文章
- jenkins 配置使用
- Navicat mysql 加索引_mysql 索引 (Navicat添加索引)
- Docker学习总结(53)—— Docker 十个非常实用但又容易忽视的使用技巧
- JavaScript总结(四)
- python json数据格式
- python绘图工具reportlab介绍
- c语言小车路径规划算法,基于路径规划的室内小车定位系统
- “新政”不断的智慧城市,如何安全迎接新变革?
- CentOS7 网络管理与配置
- 使用Windows平台的VS2022来调试AKStream
- 未来教育二级mysql怎么做题_计算机二级买了未来教育,但是不知道该怎么学习,就是单纯的刷题吗?感觉没有书有点不习惯,怎么办?...
- 如何进行用户行为分析
- B+树|MYSQL索引使用原则
- WebView-WebView状态和加载方式
- 使用httpclient必须知道的参数设置及代码写法、存在的风险
- FFmpeg之sws_scale库的应用(sws_getContext、sws_scale、sws_freeContext)
- 换脸上阵的路由界新面孔,联想云路由动手玩
- 低功耗蓝牙BLE-Advertising State/Scanning State
- 信号处理趣学D8——关于拉氏变换和频谱图的那些事儿
- 数据结构与算法-单链表的常见面试题(单链表的长度,单链表倒数第k个数据)
热门文章
- 外文文献翻译工具,4款可供选择!
- linux scp控制带宽,Linux系统中安装使用Trickle来控制用户带宽
- JavaSE——StringBuffer与StringBuilder拼接字符串详细解释
- 利用opencv带你玩转人脸识别-上篇(读取图片,灰度转换,尺寸修改,绘制矩形快速入门)
- Y z推荐菜东家 易订货生鲜系统_易订货推出生鲜专版,为生鲜农贸客户提供解决方案...
- php正则匹配是否为url地址,php正则匹配网址-正则php-php正则匹配url地址
- 【微观】需求、供给和均衡价格
- 网络安全需要看什么书?(网安工程师)?
- linux下使用动态壁纸
- QT-iCCP警告去除libpng warning: iCCP: known incorrect sRGB profile