close

Paint()是Frame裡的凾式,當視窗產生,paint會將裡面全塗成白色,現在我們能覆寫,讓他劃出其他東西

import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

public class mm extends Frame implements WindowListener{

    mm(){
        this.setSize(800,600);
        this.setLocation(200,500);
        this.setLayout(null);
        
        this.addWindowListener(this);/*interface*/
        this.setVisible(true);
    }
    
    /*--main--*/
    public static void main(String[] a){
        mm pp = new mm();
    }
    
    /*Override Frame*/
    public void paint(Graphics g){
        Color cr = new Color(255,100,0);
        g.setColor(cr);
        for(int i =0;i<1000;i++){
        g.drawLine(100, 100, fun.Rand(10,300),fun.Rand(10,300));}
        g.drawRect(300,300,200,200);
        g.drawOval(500,500,200,200);
    }

    
    @Override
    public void windowOpened(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

    @Override
    public void windowClosing(WindowEvent e) {
        dispose();
        // TODO Auto-generated method stub
        
    }

    @Override
    public void windowClosed(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

    @Override
    public void windowIconified(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

    @Override
    public void windowDeiconified(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

    @Override
    public void windowActivated(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

    @Override
    public void windowDeactivated(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Kuihao 的頭像
    Kuihao

    溫暖午後的金針田__孕育有趣的創新

    Kuihao 發表在 痞客邦 留言(0) 人氣()