主运行类(图形显示)
package cn.tedu.test.a;
import javax.swing.JFrame;
public class Myframe {
public static void main(String[] args){
//设置一个窗体对象
JFrame frame = new JFrame();
//给窗体设置标题
frame.setTitle("520K快乐");
//给窗体设置大小
frame.setSize(1440,800);
//减少内存占用
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
MyJPanel mj = new MyJPanel();
frame.add(mj);
//显示窗体对象
frame.setVisible(true);
操作类(画图操作)
package cn.tedu.test.a;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
/**
- 画布类
- 快速导包:ctrl+shift+o
- @author Administrator
*/
public class MyJPanel extends JPanel{
//g:画笔
public void paint(Graphics g){
super.paint(g);
//画线段
g.drawLine(200, 300, 400, 300);
//设置画笔颜色
g.setColor(Color.blue);
g.drawOval(230, 400, 100, 100);
g.drawRect(100, 200, 160, 80);
g.fillOval(530, 100, 400, 80);
}
}