在Java中怎么实现将界面分成9块,在其中一块随机生成数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Java中怎么实现将界面分成9块,在其中一块随机生成数字相关的知识,希望对你有一定的参考价值。

假设你的主界面叫main
int n = (int)(Math.random()*9);//随机产生一个0-8之间的数字,决定在哪一块方格显示数字
int number = (int)(Math.random()*100);//随机产生一个要显示的目标数字
main.getContent.setLayout(new GridLayout(3,3));//设置界面布局为3行3列的9块方格
main.getContent.add( 第1个JLabel对象); //
main.getContent.add( 第2个JLabel对象); //
……
main.getContent.add( 第9个JLabel对象); //
第(n+1)个JLabel对象.setText("" + number); //设置第n个JLabel显示数字
参考技术A 用GridLayout布局,将界面分成9块,每一块放置一个JLabel组件显示数字 参考技术B 编写的界面程序么?使用Java的swing的布局吧,有一种布局是默认把面板分为东西南北中五块(其中东西南北中五个方向的任意一个或者多个都可以不要),还有一种是把面板分为x行y列。布局可以嵌套使用。你可以根据自己的需要分为任意方式的块。类名我记不到了,很少使用界面编程。

以上是关于在Java中怎么实现将界面分成9块,在其中一块随机生成数字的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机ios 9系统怎么设置字体大小

上拉加载 下拉刷新

分块查找

java如何向下拉列表添加滚动条?

JVM垃圾回收机制

java 按比例分配后得到小数,将小数取整,但不改变总数