作者supercygnus (......)
看板java
标题[问题] AWT绘图 getGraphics问题
时间Sun Dec 23 11:36:00 2012
以下是我的程式码
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