鱼C论坛

 找回密码
 立即注册
查看: 2036|回复: 4

看不懂这个面板设计

[复制链接]
发表于 2022-5-30 12:09:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 帅雷必成c王 于 2022-5-30 16:01 编辑
  1. package com.LyqStudy.lesson01;

  2. import java.awt.*;

  3. public class TestPractice {
  4.     public static void main(String[] args) {
  5.         Frame frame = new Frame("Practice");

  6.         frame.setVisible(true);
  7.         frame.setLocation(400,300);
  8.         frame.setLayout(new GridLayout(2,1));
  9.         frame.setSize(300,400);
  10.         frame.setBackground(Color.blue);

  11.         //4个面板
  12.         Panel p1 = new Panel(new BorderLayout());
  13.         Panel p2 = new Panel(new GridLayout(2,1));
  14.         Panel p3 = new Panel(new BorderLayout());
  15.         Panel p4 = new Panel(new GridLayout(2,2));

  16.         //上面
  17.         p1.add(new Button("East"),BorderLayout.EAST);
  18.         p1.add(new Button("West"),BorderLayout.WEST);

  19.         p2.add(new Button("P2-btn-1"));
  20.         p2.add(new Button("p2-btn-2"));

  21.         p1.add(p2,BorderLayout.CENTER);

  22.         //下面
  23.         p3.add(new Button("East-2"),BorderLayout.EAST);
  24.         p3.add(new Button("West-2"),BorderLayout.WEST);

  25.         //中间4个
  26.         for (int i = 0; i <4; i++) {
  27.             p4.add(new Button("p4-brn-"+i));
  28.         }

  29.         p3.add(p4,BorderLayout.CENTER);
  30.     }
  31. }
复制代码

重新截了个图


image-20220530160112693.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-5-30 16:32:04 | 显示全部楼层
搞明白了,留个教训,记得要将面板添加到窗口
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-30 15:23:13 | 显示全部楼层


兄弟,代码没用贴全

感觉要三面板,左右各一个,中间一个

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-30 15:55:00 | 显示全部楼层
Twilight6 发表于 2022-5-30 15:23
兄弟,代码没用贴全

感觉要三面板,左右各一个,中间一个

我没源代码 ,我跟着敲的,大概的意识就是  首先,整体是一个2行1列的的表格布局 ,那后上面这部分就是一个东西南北中布局中加了两个按钮, 下面也是东西南北中布局中的中间布局加四个按钮 , 我是很奇怪为啥我的按钮都不见了 , 就算布局没写对 不应该我的按钮一个没出来吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-30 16:02:51 | 显示全部楼层
Twilight6 发表于 2022-5-30 15:23
兄弟,代码没用贴全

感觉要三面板,左右各一个,中间一个

这是我自己跟着敲的,我现在疑惑 我没找到不对的地方  但是为啥就只有一个面板颜色  按钮一个都没有
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-7 03:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表