java 之绘图技术
生活随笔
收集整理的這篇文章主要介紹了
java 之绘图技术
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自定義一個類,使其繼承JFame類,再使其子類繼承JPanel類,在JPanel類中的重寫Paint()方法,
并在方法體中,用子類調用父類方法。
以下是常用的方法:
component類有兩個常用的方法:
1.paint(Graphics ? g); ? 繪制組件的外觀
2.repaint();????????????????? ?刷新組件的外觀
大概模板是這樣:
示例代碼:
package com.oracle.basic;import java.awt.Graphics;import javax.swing.JFrame; import javax.swing.JPanel;public class Example001 extends JFrame{MyPanel mp = null; public static void main(String[] args) {Example001 example = new Example001();}public Example001(){mp = new MyPanel();this.add(mp);this.setSize(400,300);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);} } class MyPanel extends JPanel{//覆蓋(重寫超(父)類的方法)public void paint(Graphics g){super.paint(g);//子類調用父類方法//繪圖g.drawOval(0, 0, 30, 30);//畫圓g.drawLine(0, 0, 40, 40);//畫線g.drawRect(0, 0, 40, 60);//畫矩形 } }總結
以上是生活随笔為你收集整理的java 之绘图技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么从装电脑系统win7系统教程 Win
- 下一篇: u盘安装系统进不去pe怎么办 U盘装系统