Re: [問題] java 2D

看板java作者 (骨頭)時間17年前 (2008/06/23 12:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
這種基本問題看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
文章代碼(AID): #18NoVvmP (java)
討論串 (同標題文章)
文章代碼(AID): #18NoVvmP (java)