java 之绘图技术
生活随笔
收集整理的這篇文章主要介紹了
java 之绘图技术
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
自定義一個(gè)類(lèi),使其繼承JFame類(lèi),再使其子類(lèi)繼承JPanel類(lèi),在JPanel類(lèi)中的重寫(xiě)Paint()方法,
并在方法體中,用子類(lèi)調(diào)用父類(lèi)方法。
以下是常用的方法:
component類(lèi)有兩個(gè)常用的方法:
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{//覆蓋(重寫(xiě)超(父)類(lèi)的方法)public void paint(Graphics g){super.paint(g);//子類(lèi)調(diào)用父類(lèi)方法//繪圖g.drawOval(0, 0, 30, 30);//畫(huà)圓g.drawLine(0, 0, 40, 40);//畫(huà)線g.drawRect(0, 0, 40, 60);//畫(huà)矩形 } }總結(jié)
以上是生活随笔為你收集整理的java 之绘图技术的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 怎么从装电脑系统win7系统教程 Win
- 下一篇: android 之Activity间的