请问该如何调用GDI,graphics对象从哪里获得?求一段简单的示例代码,谢谢!

解决方案 »

  1.   


    int dpi = this.getToolkit().getScreenResolution();DPI这样获得,Graphics的例子,网上有很多的!小事不懂问百度,大事不懂问Google!
      

  2.   

    所有swing组件的paint方法就会有graphics对象参数
      

  3.   

    比如:
    JPanel p = new JPanel() {
       public void paint(Graphics g) {
          super.paint(g);
          Graphics2D g2d = (Graphics2D)g;
          g.draw...
          //
       }
    }
      

  4.   

    与GUI绘图有关的有三类方法,分别是paint(Graphics g);update(Graphics g);repaint();
    repaint()会调用update,让界面重绘。像绘在什么地方,就用X.getGraphics()得到画笔,传过去就可以了。
    不知道这样说,明白吗?
      

  5.   

    我的窗口继承frameview类,我重写了paint(Graphics g)发现没什么效果啊?
    是不是必须继承容器控件类,然后在窗口里添加该控件啊?