一个弹窗的界面

  1. package gui;
  2. import java.awt.*;
  3. //Gui界面
  4. public class TestFrame {
  5. public static void main(String[] args) {
  6. //Frame
  7. Frame frame = new Frame("Gui图形界面");//初始化设置标题
  8. //设置可见性
  9. frame.setVisible(true);
  10. //设置窗口大小
  11. frame.setSize(400,400);
  12. //设置背景颜色 Color
  13. frame.setBackground(new Color(74, 234, 44));
  14. //设置初始位置
  15. frame.setLocation(200,200);
  16. //设置大小固定
  17. frame.setResizable(false);
  18. }
  19. }

image.png

多个弹窗界面

  1. package gui;
  2. import java.awt.*;
  3. public class TestFrame2 {
  4. public static void main(String[] args) {
  5. //测试多个窗口
  6. MyFrame m1 = new MyFrame(100, 100, 200, 200, Color.blue);
  7. MyFrame m2 = new MyFrame(300, 100, 200, 200, Color.green);
  8. MyFrame m3 = new MyFrame(100, 300, 200, 200, Color.orange);
  9. MyFrame m4 = new MyFrame(300, 300, 200, 200, Color.red);
  10. }
  11. }
  12. class MyFrame extends Frame {
  13. static int count = 0;//窗口计数
  14. public MyFrame(int x, int y, int w, int h, Color color) {
  15. super("MyFrame" + (++count));
  16. //设置初始位置
  17. setLocation(x, y);
  18. //设置大小
  19. setSize(w, h);
  20. //等价于这一行(设置大小和初始位置)
  21. //setBounds(x,y,w,h);
  22. //设置背景色
  23. setBackground(color);
  24. //设置窗口可见
  25. setVisible(true);
  26. }
  27. }

image.png