GUI大体框架
窗口知识点
import java.awt.*; public class lesson1 { //GUI的第一个界面 public static void main(String[] args) { //Frame JDK 看源码 Frame frame = new Frame("我的第一个java图像界面窗口"); //设置可见性 frame.setVisible(true); //设置大小 w h frame.setSize(100,200); //设置背景颜色 Color对象 三个数据对应的是红,绿,蓝 frame.setBackground(new Color(20,30,40)); //弹出的初始位置 x y frame.setLocation(200,200); //设置大小固定 frame.setResizable(false); } }
窗口运行代码
package com.javaGUI; import java.awt.*; public class Application { public static void main(String[] args) { MyFrame MyFrame1=new MyFrame(100,100,200,200,Color.blue); MyFrame MyFrame2=new MyFrame(300,100,200,200,Color.yellow); MyFrame MyFrame3=new MyFrame(100,300,200,200,Color.red); MyFrame MyFrame4=new MyFrame(300,300,200,200,Color.pink); } } class MyFrame extends Frame{ static int id=0;//可能存在多个窗口我们需要计数器 public MyFrame(int x,int y,int w,int h,Color color){ super("MyFrame+"+(++id)); setBackground(color); setBounds(x,y,w,h); setVisible(true); } }
运行结果