討論區快速選單
知識庫快速選單
全方位AWS解決方案完整培訓 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
JPanel的顯示圖片
更改我的閱讀文章字型大小
作者 : w2497imt(w2497imt)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/5/16 下午 04:41:33
各位前輩們好,小的在上學期學校有上過Java,
但接觸未深,SWING之後的都未接觸,
近來別科老師出了一項慘絕人寰嚴重超範圍的作業,
但基於資管人我也知道程式可以自學,當然也覺得這是必須的
由於是自行摸索,所以也爬過無數文章,各種千奇百怪的分享和方法都看過
在嘗試無數次之後,怎麼改也還是無法成功顯示圖片
有的時候是單純黑色畫布出現無圖片,有的時候是中間莫名出現一個白色小方塊
不能執行就不用講有多少了囧
最後決定回歸原始耍笨,按照課本完全一字不漏的打
但結果也是無法執行
在此付上程式碼

////////////////////////////

package pkgtry;

import javax.swing.*;
import java.awt.*;

public class TRY extends JFrame {
    private PopupMenu imagePane; //這個是編譯器在偵錯之後新增的
    public TRY() {
     super("拜託顯示一下吧");
     Container c = getContentPane();
     c.setBackground(Color.black);

     Toolkit toolkit = Toolkit.getDefaultToolkit();
     Image image = toolkit.getImage("mouse.jpg");
     ImagePanel imagepane = new ImagePanel(image);
     c.add(imagePane);
     }

class ImagePanel extends JPanel {
    private Image image;
    private Image img; // 這個是編譯器偵錯後新增的
    public ImagePanel(Image image) {
     image = img;
     }
    public void paintComponent(Graphics g) {
     super.paintComponent(g);
     g.drawImage(img, 5, 5, this);
    }
 }
    
    public static void main(String[] args) {
     TRY app = new TRY();
     app.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
     app.setSize(500, 500);
     app.setVisible(true);
    
    }
}

///////////////////

很抱歉我知道這對諸位來說可能過於稀鬆平常的簡單問題
有問過比較熟的學長姊
他們也不懂為什麼會這樣同時也排除版本的問題可能性

我也是賭著一口氣想自己摸索出解決的辦法
但隨著交的日期越來越近而我卻卡在這好幾天
要顯示圖片大概只是此作業的1%都不到
所以只好上來詢問
我只是想單純顯示個圖片出來而已啊嗚嗚嗚
有請解惑 感激無比 :(
 板主 : 風月
 > Java入門一般區 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Java入門一般區 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Java入門一般區
1 洋將 2410 
2 Aron 2130 
3 Aries 1510 
4 DEMO999 1310 
5 Ben 990 
6 ramb 620 
7 ozzy 570 
8 tand 460 
9 Huah 410 
10 vindy 400 
Java入門一般區
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875