看板 java 關於我們 聯絡資訊
以下是我的程式碼 import java.awt.*; import java.awt.event.*; public class j1223 extends Frame{ j1223 frm; BorderLayout br; Button btn; void initial(){ frm=new j1223(); br=new BorderLayout(); btn=new Button("Draw!!"); frm.setTitle("Example!!"); frm.setSize(200,150); frm.setLayout(br); frm.add(btn,br.SOUTH); btn.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ Graphics g=getGraphics(); g.drawRect(100,50,70,55); } }); frm.setVisible(true); } public static void main(String []args){ j1223 frame=new j1223(); frame.initial(); } } Graphics g=getGraphics(); 這行到底是會傳回什麼給g存呢~? getGraphics 這個method是在 java.awt.Component底下 如果這樣直接呼叫的話他又會傳回什麼啊~? 又是要以誰去呼叫他為基準呢~? 搞得有點亂,這個程式目前是跑不出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.37.216