Re: [問題] java 2D
這種基本問題看SAMPLE最快了 -.-;;
其實大部分GUI的應用,還是以看書照抄最快了,
我看過的書很少有比較認真在介紹觀念的,
幾乎都著重在元件的使用跟範例。Orz
────────────────────────────────
底下有個sample是簡單改出來的
我只是用我熟悉的方式寫個簡單的版本
實際上JFrame最好自己寫個物件,Canvas要寫匿名物件直接填,
或者像這樣寫一個物件都是可以接受的,看需求。
而且Canvas 是awt時代的東西,我自己只有再寫 J2ME時才會用。
(不過那個Canvas跟這個Canvas應該也有一點差異 -.-aa)
────────────────────────────────
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Arc2D;
import javax.swing.JFrame;
public class MyCanvas extends Canvas
{
public void paint(Graphics g){
Graphics2D g2d= (Graphics2D)g;
Arc2D pie = new Arc2D.Float(0,50,150,150,-30,90,Arc2D.PIE);
g2d.setPaint(Color.blue);
g2d.fill(pie);
//g.drawString(arg0, arg1, arg2)
}
public static void main(String args[]){
JFrame frame=new JFrame();
frame.setSize(500,500);
MyCanvas can=new MyCanvas();
can.setBounds(0,0,450,450);
frame.setLayout(null);
frame.getContentPane().add(can);
frame.setVisible(true);
}
}
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):