现在我遇到了一个难题,希望高手帮忙解答。如下:
当我输入几个字提交后如何在已知的一张图片a.gif上把这几个字显示出来。
例子:输入“幸福”——>提交——>图片a.gif上指定位置出现“幸福”

解决方案 »

  1.   

    import javax.swing.*;
    import java.awt.*;/**
     * <p>Title: </p>
     * <p>Copyright: Copyright (c) 2005</p>
     * @author not attributable
     * @version 1.0
     */public class TestPic
        extends JFrame {
      Image image=Toolkit.getDefaultToolkit().getImage("zm.jpg");
      public TestPic() {
        super("图片示例");
        try {
          jbInit();
          this.setSize(new Dimension(400, 300));
          this.setDefaultCloseOperation(3);
          this.show();
        }
        catch (Exception e) {
          e.printStackTrace();
        }
      }  public static void main(String[] args) {
        TestPic testPic = new TestPic();
      }  public void paint(Graphics g) {
        g.drawImage(image,20,20,133,134,this);
        g.drawString("幸福",40,40);
      }  private void jbInit() throws Exception {  }
    }这是我写的一个例子
    希望对你有帮助
      

  2.   

    请问是在图片内,还是在图片外,
    如果在图片外,则二楼的例子可以;
    如果在图片内,则需要用到LayeredPane。