jcomponent

    0熱度

    1回答

    我目前正在學習java,而現在我已經陷入了這個問題。 我已經重新安裝了java(最新版本,1.8.0_25),但問題仍然存在。 每當我嘗試從JComponent類添加任何可視化的東西時,它會得到這個奇怪的錯誤,我無法弄清楚是什麼導致了它。 import javax.swing.*; import java.awt.*; class Start { public static vo

    0熱度

    1回答

    //TbsgMain.java: package tbsg; import javax.swing.JFrame; public class TbsgMain { public static void main(String[] args) { TbsgEngine engine = new TbsgEngine(); JFrame mainFrame = new

    1熱度

    3回答

    我在JScrollPane內有一個JTable,它使用enabled(false)禁用,但是我仍然想在轉換時更改爲手形光標。我試圖簡單地設置手動的表的光標: table.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 我試圖重寫的JTable的getCursor()方法: JTable table = new JTable(

    0熱度

    1回答

    我在一個方法中創建一個JLabel,我想在我的ItemListener中訪問它 。我怎樣才能讓我的JLabel「公共靜態」? public class MainTicketPrinter implements ItemListener{ public static void main(String[] args) { new MainTicketPrinter().tick

    3熱度

    1回答

    我有一個包含JComponents的容器,如JButton或JSlider擁有監聽器(onClick,onValueChanged ...)。有時集裝箱內容將被container.removeAll()刪除並重新填充JComponents。組件的偵聽器包含對持久對象實例的引用。 我的問題是現在,GC是否清除舊組件的偵聽器,那些舊組件被刪除?

    0熱度

    1回答

    我原本計劃不依賴於java的窗口組件系統。但是,我被迫使用它,因爲它具有雙緩衝。所以這導致我目前的問題。有兩個JPanel組件MainMenuDisplay和GameDisplay。無論何時您點擊開始按鈕,我都希望它擺脫mainMenuDisplay,並用新的遊戲顯示替換它。但是,每當我嘗試這樣做時,它都會刪除mainMenuDisplay,即使代碼顯然正在運行,也不會添加gameDisplay。

    0熱度

    2回答

    我有一個擴展jpanel的主類,和一個使用圖形參數的內部類Brick在屏幕上繪製矩形,我試圖使這些矩形在面板大小更改時可調整大小 這些Bricks在paintComponent方法中繪製()的寬度和高度也分配在 相同的方法中,我調用paintComponent()每30millis 磚的寬度是面板寬度的百分比,所以我試圖將舊的磚寬度保存在一個變量,並增加x磚的座標由舊磚和新磚寬度之間的差異,但它不

    0熱度

    2回答

    自從我構建了一個桌面JAVA應用程序以來,它已經有一段時間了..在大量文檔和執行測試之後,我仍然沒有找到圖像網格解決方案。 這兩種Java都沒有這樣的即用組件(?!),或者你告訴我刷新我的google-fu。 :) 我有一個非常簡單的技術前提:一個允許用戶選擇圖像的JDialog。輸入是一個包含文件名的Map<Integer, String>列表。輸出是用戶選擇的Integer密鑰。 GUI也很簡

    0熱度

    1回答

    我試圖在右邊框中使JComponent不透明。 我希望做一個對象與我的具體特點,所以我正在使用JComponent,可以是不透明的 這是因爲我會讓一個圖書館,我不希望使用JPanel或JLabel import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; imp

    1熱度

    1回答

    JComponent有沒有辦法讓其後代組件層次結構中的添加/刪除變更通知? 例如,在下面的代碼中有一個addChild按鈕,它會將新的子項JPanel添加到根或添加的最後一個面板。我希望根面板獲得此通知。有點像HierarchyListener,但其他方式或ContainerListener不僅僅是聽到直接的孩子。 public class DecendantHierarchyListening