imageicon

    3熱度

    2回答

    我想在JPanel上顯示圖像。我使用ImageIcon來渲染圖像,並且該圖像與類文件位於同一目錄中。但是,圖像沒有被顯示,並且沒有發生錯誤。任何人都可以請工作了協助有什麼錯我的代碼... package ev; import java.awt.Graphics; import javax.swing.ImageIcon; import javax.swing.JPanel; publi

    3熱度

    1回答

    我正在製作棋盤遊戲,我需要將玩家1和玩家2放在按鈕的網格上。我正在使用一個圖像圖標來表示我想將它放在按鈕上的那一塊。問題是我有一個按鈕循環,我需要將piece1放在按鈕2,4,6,8,10上的按鈕1,3,5,7,9和piece2上。

    1熱度

    1回答

    我有三個時間系列,我正在繪製,我想用數字1,3和5作爲XYLineAndShapeRenderer用來顯示系列的實際形狀。 即使你有使用JFreeChart的,如果我能想出如何做到以下任何沒有經驗,我想我可以完成我的任務: 轉換字符/字形的java.awt中.Shape 轉換字符/字形到一個ImageIcon

    2熱度

    1回答

    我有一個ImageIcon,我用一個按鈕來打開這個skillsFrame。這個圖像的大小是100x100px。正如你在屏幕截圖中看到的那樣,如果我只是放置圖像,它太大了(這是預期的)。 我的問題是關於如何將圖像縮放到16x16(或任何默認大小),以便我不需要手動創建較小尺寸的版本(出於多種原因)。 情況下,他們使Windows在未來 多操作系統支持更大 我敢肯定,我不需要去命名更多... skil

    0熱度

    3回答

    ImageIcon backpackImageIcon = new ImageIcon("images/gui/button_backpack.png"); JButton backpackButton = new JButton(); backpackButton.setBounds(660,686,33,33); backpackButton.setBorderPainted(false

    0熱度

    1回答

    我正在用java編寫一個棋盤遊戲的GUI。我創建了很多面板,標籤和按鈕,並將它們全部添加到框架中。一切正常,除非我無法看到圖像。這裏是我的支持評論的代碼。我無法弄清楚爲什麼圖像不會顯示出來。我已經嘗試了許多不同的嘗試,因爲您可以看到有很多註釋掉的代碼。先謝謝您的幫助。 package gui; import java.awt.Color; import java.awt.FlowLayout

    1熱度

    4回答

    我正在嘗試使用JFileChooser將圖像加載到JPanel中。但是,當我嘗試運行該程序並加載所選圖像時,JPanel中沒有任何反應。我在這裏附上源代碼片段: JFileChooser fileChooser = new JFileChooser(); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); FileFilter

    2熱度

    2回答

    我使用這個說法保持圖像的像素中的字節數組: bytePixels = ((DataBufferByte) bufferedImage.getRaster().getDataBuffer()).getData(); 現在我需要構建圖像的縮小版本,並使用此字節數組把它放在一個ImageIcon。需要注意的是原始圖像可能會很大,因此構造一個新的BufferedImage是這樣的: public Ic

    3熱度

    1回答

    我試圖在圖像處理中做一個實驗。 基本上我有一個圖像,不斷更新定時器,我在JLabel中顯示該圖像。 我的問題是,JLabel不會刷新圖像。 這裏是我的計時器代碼: Timer timer = new Timer(200, new ActionListener() { public void actionPerformed(ActionEvent e) { count++

    0熱度

    1回答

    我有我的標籤問題: JTabbedPane tab = new JTabbedPane(); frame.add(tab, BorderLayout.CENTER); JPanel contact = new JPanel(); contact.add(backgroundContact); tab.add("Contacto", contact);