Java JPanel

1 Java JPanel的介绍

JPanel是最简单的容器类。它提供了一个空间,应用程序可以在其中附加任何其他组件。它继承了JComponents类。

它没有标题栏。

2 Java JPanel的声明

public class JPanel extends JComponent implements Accessible

3 Java JPanel的构造方法

方法

描述

JPanel()

用于创建具有双缓冲区和流布局的新JPanel。

JPanel(boolean isDoubleBuffered)

用于使用FlowLayout和指定的缓冲策略创建新的JPanel。

JPanel(LayoutManager layout)

用于使用指定的布局管理器创建新的JPanel。

4 Java JPanel的案例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

import java.awt.*;

import javax.swing.*;

public class PanelExample {

PanelExample()

{

JFrame f= new JFrame("JPanel案例-一点教程网");

JPanel panel=new JPanel();

panel.setBounds(40,80,200,200);

panel.setBackground(Color.gray);

JButton b1=new JButton("Button 1");

b1.setBounds(50,100,80,30);

b1.setBackground(Color.yellow);

JButton b2=new JButton("Button 2");

b2.setBounds(100,100,80,30);

b2.setBackground(Color.green);

panel.add(b1); panel.add(b2);

f.add(panel);

f.setSize(400,400);

f.setLayout(null);

f.setVisible(true);

}

public static void main(String args[])

{

new PanelExample();

}

}

输出结果为:

java swing jpanel_Java JPanel相关推荐

  1. Java Swing:JPanel添加边框

    一.JPanel添加不同边框的效果图如下所示 二. 不同边框样式的代码实现 1 JPanel jpanel = new JPanel(); 2 3 jpanel.setBorder(BorderFac ...

  2. java jinternalpanel_java swing中JPanel的布局问题

    java swing中JPanel的布局问题 关注:92  答案:3  信息版本:手机版 电脑版 解决时间 2021-01-17 16:07 提问者侢遇噹姩揂 2021-01-17 09:36 我在f ...

  3. JAVA图形编程Swing之——JPanel绘图

    JAVA图形编程Swing之--JPanel绘图     一直搞不清怎么在JPanel中绘2D图像,主要是不知怎样得到Graphics类的对像来画图,今天查了查资料,测试N种方法,终于搞明白.下面做一 ...

  4. java 自定义 jpanel_JAVA GUI自定义JPanel画板背景

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

  5. Java项目:潜艇大战项目(java+swing)

    源码获取:博客首页 "资源" 里下载! 功能简介: Java swing实现的一款小游戏潜艇大战的项目源码 游戏界面: @SuppressWarnings({ "unus ...

  6. Java项目:日历万年历(java+swing)

    源码获取:博客首页 "资源" 里下载! 功能简介: 万年历 启动类: public class CalendarMainClass { public static void mai ...

  7. java swing 链接_JAVA中Jtable标签设置超级链接:基于Java Swing的超链接标签和超链接按钮的实现...

    希望在一个标签上设置超级链接,找到了如下的一种方法: 1.要解决的问题 基于Java Swing的超链接实现 2.自定义一个超链接标签控件[LinkLabel] 2.1.完整代码如下: public ...

  8. 我应该避免在Java Swing中使用set(Preferred | Maximum | Minimum)Size方法吗?

    本文翻译自:Should I avoid the use of set(Preferred|Maximum|Minimum)Size methods in Java Swing? Several ti ...

  9. 2020 java swing jtable 合并_java学生管理系统(界面版)

    运行截图 ​ 项目说明: 本系统界面我个人就从简设计了,本来打算使用windowbuilder插件设计的,可想到使用windowbuilder插件之后导致代码冗余,会影响到代码可读性,可能对小白不友好 ...

最新文章

  1. Git基础(常用命令)介绍
  2. 字节跳动新员工入职一周,工作很少,每天很闲,从不加班!公司一堆漂亮小姐姐!完全不像外面说得那么忙!...
  3. Django框架视图类
  4. oracle left join优化
  5. muduo之ThreadPool
  6. Jbox帮助文档,默认的属性含义
  7. 包含对流环热,热流边界,等温边界的稳态热传导方程的FEM求解。
  8. (kruskal)Jungle Roads
  9. C#数据结构-双链表
  10. java远程桌面连接不上_Java远程桌面调用失败
  11. sql server 性能_SQL Server预读机制; 概念和性能提升
  12. 【前端】【cornerstone】cornerstone.js如何编辑图像/加载已有图像数据(以画直线为例)
  13. UVA10730 POJ1868 ZOJ2383 Antiarithmetic?【序列处理】
  14. c - 数据结构实验之图论三:判断可达性_IT世界的诡异事件,2020为何算法和数据结构面试题会如此火爆?...
  15. java报数报到3的人_Java-n个人报数
  16. 2021爱分析·药企数字化趋势报告
  17. OSPF详解(六)特殊区域类型
  18. 在线购物系统分析类图
  19. column函数HTML5,【稻客说函数】COLUMN函数详解,ROW、COLUMN函数制作九九乘法表
  20. element手机验证格式_ElementUI验证手机号

热门文章

  1. 魔方CRM 客户关系管理源码
  2. 基于Matlab编辑器Z-N法整定PID参数
  3. 做好这几点,web应用性能将极大提高(二)
  4. Facial Expression Recognition by De-expression Residue Learning-论文笔记
  5. SpringBoot 视频流和音频流(输出到浏览器)
  6. 一本通 1292:宠物小精灵之收服
  7. 2002: 听说很简单
  8. E. Gardener and Tree
  9. [算法设计与分析]3.4.1杨辉三角形的应用(递归+递推)
  10. 小米手机 小米10、11、12 连接AirPods 声音小