今天这个主要是熟悉窗口的布局和JPanel的使用。
但在练习过程中,出现以下问题:
1、运行不显示窗内组件的问题; 解决方法是把“主窗口.setVisible(true);”放在程序末尾。
2、主窗体的容器,采用边界布局;OK成功。
3、JPanel 面板的中心面板采用边布局,内容放了9个按钮,运行之后窗体中的右边看到不了;未解决
4、边界布局的左边面板,采用绝对布局(null)。放了按钮之后,没有看到,不知道原因。
5、计划右边窗口也采用绝对布局,还未实施。
6、这个程序是给孩子作的一个小游戏界面,左面板和右面板是用户1和用户2 的头像,以及游戏成绩记录等 。上下(北南)面板为空。中间面板放9个按钮,点击后随机奖励。
package 宝贝挖宝;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.*;
/*
-
先创建JFrame窗口,再创建JDialog弹出窗口。
-
布局JFrame窗口,布局中安排左右两侧为记分榜,中间为挖宝按钮
*/
public class Demo {public static void main(String[] args) {
JFrame 主窗口 = new JFrame(); 主窗口.setBounds(100, 100, 80