62,623
社区成员
发帖
与我相关
我的任务
分享
import java.awt.Frame;
import java.awt.GraphicsEnvironment;
import java.awt.Point;
public class Test {
public static int CON_X = 50;//横向随机分布的幅度
public static int CON_Y = 80;//纵向随即分布的幅度
public static int panX = 30;//定义frame的宽
public static int panY = 60;//定义frame的高
public static void main(String[] args) {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();//得到本地环境
Point p = ge.getCenterPoint();//取得中心点
Frame f = new Frame();
int randomx = (int) (Math.random() * CON_X);
int randomy = (int) (Math.random() * CON_Y);
f.setSize(panX, panY);
f.setLocation((int)(p.getX() - panX + randomx ), (int)(p.getY()-panY + randomy));
f.setVisible(true);
}
}