先从基础学起

创建一个面板

代码如下:

package Day08; import java.awt.FlowLayout; import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel; public class Homework1 extends JFrame {
public Homework1() {
JPanel p1 = new JPanel();
p1.setLayout(new FlowLayout(FlowLayout.RIGHT, 5, 5));
p1.add(new JButton("JButton1-1"));
p1.add(new JButton("JButton1-2"));
p1.add(new JButton("JButton1-3"));
JPanel p2 = new JPanel();
p2 .setLayout(new FlowLayout(FlowLayout.RIGHT, 5, 5));
p2.add(new JButton("JButton2-1"));
p2.add(new JButton("JButton2-2"));
p2.add(new JButton("JButton2-3"));
setLayout(new FlowLayout(FlowLayout.LEFT, 10, 10));
add(p1);
add(p2);
}

public static void main(String[] args) {
Homework1 frame = new Homework1();
frame.setSize(500, 300);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
} }

转载于:https://www.cnblogs.com/F001li/p/7055959.html

java用户界面—创建一个面板相关推荐

  1. 如何使用 Java AWT 创建一个简易计算器

    本文分享自华为云社区<手把手教你使用 Java AWT 创建一个简易计算器>,作者:海拥 . 关于AWT AWT (抽象窗口工具包)是一个有助于构建 GUI 的 API (图形用户界面)基 ...

  2. 如何在Java中创建一个新的List

    本文翻译自:How to make a new List in Java We create a Set as: 我们创建一个Set为: Set myset = new HashSet() How d ...

  3. 怎么在java中创建一个自定义的collector

    文章目录 简介 Collector介绍 自定义Collector 总结 怎么在java中创建一个自定义的collector 简介 在之前的java collectors文章里面,我们讲到了stream ...

  4. c++中的new_怎么在java中创建一个自定义的collector

    简介 在之前的java collectors文章里面,我们讲到了stream的collect方法可以调用Collectors里面的toList()或者toMap()方法,将结果转换为特定的集合类. 今 ...

  5. java中collector使用_怎么在java中创建一个自定义的collector

    怎么在java中创建一个自定义的collector 简介 在之前的java collectors文章里面,我们讲到了stream的collect方法可以调用Collectors里面的toList()或 ...

  6. java简单创建图片面板_图像界面编程简单窗体创建

    /* * 图像界面编程 * JFrame 窗体 * JPanel 面板 * JLabel 标签 * JButton 按钮 * JLabel 标签 * ImageIcon 图标 * * * */ pac ...

  7. java创建临时文件夹_如何在Java中创建一个临时目录/文件夹?

    有没有在Java应用程序内部创建临时目录的标准可靠方法? Java的问题数据库中有一个条目,注释中包含一些代码,但是我想知道在一个常用的库(Apache Commons等)中是否找到标准解决方案? # ...

  8. java全局变量怎么定义_怎么在java中创建一个自定义的collector

    简介 在之前的java collectors文章里面,我们讲到了stream的collect方法可以调用Collectors里面的toList()或者toMap()方法,将结果转换为特定的集合类. 今 ...

  9. 【java】创建一个顶层框架类的对象

    创建一个顶层框架类的对象 package p1; import javax.swing.*; import java.awt.*; public class Java_3{static final i ...

最新文章

  1. Xdebug的安装-(无错可执行版)
  2. 第十五届全国大学生智能车竞赛 室外光电组线上选拔赛比赛流程
  3. 2018python培训-2018年5月python自动化运维开发课程新班正式开课!
  4. 【带你入门】java网络编程
  5. sm总线控制器找不到驱动程序_技术 | 基于CAN总线的伺服电机通信控制
  6. linux用户登录实验,实验三 Linux系统登录及用户管理
  7. mysql数据库唯一性_在MySQL数据库中添加唯一性约束,范围可能吗?
  8. Spring Cloud 学习笔记(一) 之服务治理模块Spring Cloud Eureka 搭建注册中心
  9. 测试面试题集-Linux常用命令
  10. 俄罗斯政府称“主权网络”测试成功
  11. C#如何快速高效地导出大量数据?
  12. mysql基础5-数据的操作
  13. 高通开发-烧写及异常启动分析
  14. 甘肃省房屋过户费用计算机,2017二手房过户费计算器
  15. 金山wps c++开发一面总结
  16. shiro-反序列化漏洞
  17. 全景感知、智能融合|视图计算平台全新发布
  18. ������ʾ����
  19. hive登录失败的问题解决
  20. 【Gitlab】配置、运行Gitlab容器实例及简单使用测试

热门文章

  1. 【網址收藏】解决VSCODE“因为在此系统上禁止运行脚本“报错
  2. 阿里DataV案例:制作实时销售大屏流程
  3. Dockerfile脚本:CMD与ENTRYPOINT的区别
  4. Apollo后台配置:添加用户
  5. VMware快照管理器
  6. 3月20日, Java 10 正式发布了!
  7. python现在版本强势英雄_当前版本有哪些强势英雄?
  8. paddlepaddle测试安装_PaddlePaddle升级解读 | 十余行代码完成迁移学习,PaddleHub实战篇...
  9. 为什么德国人工作这么慢,但效率却很高?
  10. 2.3.2 操作系统之实现临界区进程互斥的软件实现方法