全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1058
推到 Plurk!
推到 Facebook!

請問關於自訂類別所遇到的問題.謝謝

答題得分者是:neoart
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-10 09:58:13 IP:211.76.xxx.xxx 未訂閱
程式碼如下.我想在自訂類別時讀入Image然後在paint時畫在 Graphics上面.但執行時畫面是空白的.不了解原因為何?想請教 各位大大.謝謝  PS:但是在init時讀入就可以顯示出來    
 
import java.awt.*;
import java.awt.event.*;
import java.applet.*;    public class Applet1 extends Applet {
  boolean isStandalone = false;
  mono k1;      public void init() {
  k1=new mono();
  k1.setImage("001.gif");  //自訂類別的方法        try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }      private void jbInit() throws Exception {
    this.setLayout(null);
  }      public void paint(Graphics g){
   g.drawImage(k1.img,0,0,this);    //畫出圖形
   }       public void start(){
   repaint();
   }    }     class mono extends Applet{         //自訂類別mono
  public Image img;      public void setImage(String s1){
    img=getImage(getCodeBase(),s1);   //讀取圖片
    }
  }
------
KUSO 無處不在
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-12 10:06:22 IP:61.64.xxx.xxx 未訂閱
那個秀圖的元件直接以javax.swing.JLabel類別來做就好了. 因為JLabel有setIcon的方法.再者applet contener也可以放swing系列的元件.
BOSS
中階會員


發表:70
回覆:79
積分:64
註冊:2006-11-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-12 10:51:10 IP:211.23.xxx.xxx 未訂閱
謝謝neoart大大的回答 可是applet如果放swing元件的話.是不是還要另外裝外掛才能看得到? 一般使用者看得到嗎?因為之前我一放swing的元件就看不到畫面了=.= 而awt的功能的確蠻少的
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-12 11:08:14 IP:61.64.xxx.xxx 未訂閱
不用外掛啊(jre是IE/NC內建的吧) 你的setIcon要用.setIcon(new ImageIcon(getClass().getResource("xxx.gif"))); 有空把你gif放在同class所在的目錄試試看吧.
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-12 11:19:59 IP:211.23.xxx.xxx 未訂閱
原來不用外掛..我看的書太舊了.待會馬上試試 ~_~ 剛剛才發現原來我用別人的電腦上網.忘記登出了=.=
------
KUSO 無處不在
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-12 23:48:59 IP:211.76.xxx.xxx 未訂閱
neoart大大.我就依約放上我的拙作 http://www33.brinkster.com/kagaya99/line1.htm 因為這篇是用我的帳號留的所以po在這裡 努力中.要向大大你看齊^_^
------
KUSO 無處不在
系統時間:2024-05-18 12:37:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!