看不懂这个面板设计
本帖最后由 帅雷必成c王 于 2022-5-30 16:01 编辑package com.LyqStudy.lesson01;
import java.awt.*;
public class TestPractice {
public static void main(String[] args) {
Frame frame = new Frame("Practice");
frame.setVisible(true);
frame.setLocation(400,300);
frame.setLayout(new GridLayout(2,1));
frame.setSize(300,400);
frame.setBackground(Color.blue);
//4个面板
Panel p1 = new Panel(new BorderLayout());
Panel p2 = new Panel(new GridLayout(2,1));
Panel p3 = new Panel(new BorderLayout());
Panel p4 = new Panel(new GridLayout(2,2));
//上面
p1.add(new Button("East"),BorderLayout.EAST);
p1.add(new Button("West"),BorderLayout.WEST);
p2.add(new Button("P2-btn-1"));
p2.add(new Button("p2-btn-2"));
p1.add(p2,BorderLayout.CENTER);
//下面
p3.add(new Button("East-2"),BorderLayout.EAST);
p3.add(new Button("West-2"),BorderLayout.WEST);
//中间4个
for (int i = 0; i <4; i++) {
p4.add(new Button("p4-brn-"+i));
}
p3.add(p4,BorderLayout.CENTER);
}
}
重新截了个图
搞明白了,留个教训,记得要将面板添加到窗口
兄弟,代码没用贴全
感觉要三面板,左右各一个,中间一个
Twilight6 发表于 2022-5-30 15:23
兄弟,代码没用贴全
感觉要三面板,左右各一个,中间一个
我没源代码 ,我跟着敲的,大概的意识就是首先,整体是一个2行1列的的表格布局 ,那后上面这部分就是一个东西南北中布局中加了两个按钮, 下面也是东西南北中布局中的中间布局加四个按钮 , 我是很奇怪为啥我的按钮都不见了 , 就算布局没写对 不应该我的按钮一个没出来吧 Twilight6 发表于 2022-5-30 15:23
兄弟,代码没用贴全
感觉要三面板,左右各一个,中间一个
这是我自己跟着敲的,我现在疑惑 我没找到不对的地方但是为啥就只有一个面板颜色按钮一个都没有
页:
[1]