jcomponent

    0熱度

    2回答

    我最近開始使用JComponents創建GUI系統。一切正常,但JFrame的底部和右側不會被塗刷並保持白色。運行GUI的 截圖: 在你可以看到 'drknBtn' 正確顯示屏幕截圖;這是因爲我在拍照之前用鼠標盤旋了它。懸停在按鈕上刷新它們,它們顯示爲正常。由於這個原因,我認爲面板可以容納它們,'bottomPnl'覆蓋了這個空白區域,但是面板背景並沒有顯示在底部。任何想法可能會導致這種情況?我在

    -1熱度

    1回答

    首先,下面的代碼按預期工作(除了我一直無法測試的原因,我將在下面註明的部分) public class Button implements MouseListener { String function; int currentState; int[] pos; int[] size; private BufferedImage normal;

    0熱度

    1回答

    (很抱歉,如果這個問題沒有正確地做,我是新的,但至少我問我自己的問題之前研究了很多) 你好。我正在用java編寫一個二十一點遊戲,並且它變得非常龐大。 我的問題是如何處理擺動組件的多個實例,我想你可以調用它。我無法弄清楚如何創建組件(如jpanels和jbuttons)作爲類級別或特定的方法。 如果我在他們相應的方法中創建它們,那麼我的動作偵聽器將無法看到它們,但是如果我將它們創建爲類級別,那麼當

    0熱度

    2回答

    我想閃爍的JButton的背景顏色,但只有'睡眠'它的工作。 我的代碼: @Override public void actionPerformed(ActionEvent e){ if(!empty){ }else{ myButton.setBackground(Color.RED); try {TimeUnit.MILLISECONDS.sleep(

    0熱度

    1回答

    目前我正在與一些JComponents構建一個小工具。當我改變背景顏色之類的東西時,它變得可見,組合框有一些突出的邊框。我已經刪除了邊界並更改了所有選項的外觀。有人知道這個突出顯示是什麼或者如何刪除? Here you can see the slight blue/white highlight.

    0熱度

    1回答

    的北口有漆樣的項目,這是我最近增加了一個JSpinner的,而是研究如何將它添加到JFrame後,它結束了看起來像這樣: ,但我想它看起來就像這樣: 我將如何做到這一點?提前致謝。 Pd積:用於創建當前項目的代碼是這樣的: public View(final String title){ super(title); } public void init()

    0熱度

    1回答

    由於某種原因,我的JComponents沒有顯示在我的JPanel上。 這裏是我的代碼: 主類 import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.sw

    0熱度

    1回答

    我在Java 8平臺上維護一箇舊的Swing應用程序,並且我有一個JComponents層次結構。具體來說,我有一個由GridLayout組織的JPanel中的JLabel組件。該面板是JTable中的單元格。 我的一些JLabel的前景色設置爲紅色,但它們仍然在窗口中呈現黑色。 我構造了JPanel,在構造函數參數列表中構造了GridLayout。我正在解析輸入並增加網格的大小,因爲網格的大小取

    0熱度

    1回答

    我目前正在嘗試創建一個程序,通過鍵盤按鍵將矩形移動到背景圖像上。我面臨的問題是,當我繪製組件時,它們只是簡單地放在一起,而不是覆蓋背景圖像的正方形。以下是顯示這兩個組件的代碼; JLayeredPane panel = new JLayeredPane(); panel.setLayout(new FlowLayout()); add(panel); paintBa

    0熱度

    1回答

    在Swing中,鼠標事件自動定位到具有鼠標偵聽器的最深的組件。 如何將鼠標再次定位到更深層的組件,同時有一個組件具有鼠標偵聽器並添加到其他組件上? 它應該完成而不設置組件不可見或刪除它的鼠標監聽器,因爲它是一個透明的JPanel應根據鼠標事件做一些工作。 dispatchEvent()僅當知道目標成分時(即下一個更深的成分)纔有用。