cost 283 ms
Java Swing:將每個屏幕的 GUI 分成單獨的文件/類

[英]Java Swing: Separating the GUI of each screen into separate files/classes

我仍然是 Java Swing 的新手,我們一直在學習 class,我正在為一個小項目做這個。 所以這就是在 1 java 文件中擁擠時的 GUI [沒有規范和設計] 的樣子。 但是,由於代碼的長度,我的文件變得非常混亂,並且有很多不必要的變量名,因為我不能在每個屏幕上再次使用相同的變量名。 我在學 ...

不使用 JLayeredPane 將 jcomponent 移到后面

[英]Move jcomponent to back without using JLayeredPane

我寫了一個 DragAndDrop MouseListener。 組件 A 是組件 B 后面的“背景”圖像。兩者都位於 JPanel 上。 我已經使圖像可拖動。 但是,我希望圖像在拖動時保留在組件 B 后面。 但是,每次我拖動圖像時,我想 Java 會給它焦點或其他東西,所以它被帶到了最前沿。 有沒 ...

將 JLayerPane 添加到 JFrame 時出現延遲

[英]Delay when adding JLayerPane to JFrame

我需要使用 Swing 在 Java 中制作一個劊子手游戲。 我在 Photoshop 中制作了我的劊子手人物,並使用完整圖像作為背景層,然后使用 JlayeredPane 將其他組件放在頂部。 但是,當我添加 JFrame 並打開 window 時,總是會有一點延遲。 我嘗試創建一個按鈕以在單擊時 ...

一旦 JLayeredComponent 將它們移動到頂層,組件就會返回原點

[英]Component goes back to origin once JLayeredComponent moves them to front layer

我有一個程序,當您單擊並拖動它們時,它會將按鈕移動到屏幕的前面。 問題在於,一旦分層窗格將組件添加到其他層之上的層,它會將組件移回JFrame的原點。 我花了很多時間嘗試切換方法,測試等等,但問題取決於方法layeredPane.add(component, new Integer(1), 0); ...

在分層窗格上繪制到 JPanel

[英]Drawing to JPanel on Layered Pane

我要做的是自定義繪制到附加到分層窗格中的一個圖層的 JPanel。 對於簡單的繪圖,我知道您可以有效地執行以下操作:- 我有這個並調用了 CustomPaintComponent,繪制到創建的測試框架 - 一切正常。 但是...如果我嘗試相同的方法(如下),但使用窗格而不是框架,則甚至不會調用 C ...

有沒有辦法將多個 JScrollPanes 插入到 JLayeredPane 中?

[英]Is there a way to insert multiple JScrollPanes into a JLayeredPane?

簡而言之,我正在嘗試制作一個模擬分配的流服務接口的程序。 該程序創建了兩個具有相同規格(大小、約束..)的單獨 JScrollPanes,一個用於電影,一個用於系列,每個都包含一個 JPanel,然后包含其他電影或系列組件。 然后,我創建了一個 JLayeredPane(不更改其布局),我想在其中 ...

嘗試使用 JLayeredPane 拖動某些東西

[英]trying to drag something using a JLayeredPane

我正在嘗試將拖放操作放入我的程序中; 我發現以下示例說明了我正在嘗試做的很多事情: 這在棋盤的情況下完成了工作,即允許用戶將棋盤上的任何棋子拖動到不同的方塊。 在我正在編寫的應用程序中,在用戶單擊開始拖動操作的內容之前,被拖動的項目不存在。 我無法弄清楚如何進行該創作並將其顯示出來。 我目前 ...

java- repaint() 方法行為不端 - 2?

[英]java- repaint() method is misbehaving - 2?

這個問題是java-repaint() 方法的擴展,行為不端? (閱讀它,是可選的) 我正在開發Music Player 我使用JSlider作為搜索欄並使用JLabel在屏幕上繪制文本,例如歌曲名稱。 我是Graphics2D的新手這是最小化的代碼: 問題是,當我為JLabel調用repain ...

如何將兩個 JPanel 疊加在一起?

[英]How can I layer two JPanels on top of each other?

我嘗試在地圖 (JPanel) 的頂部分層三角形 (JPanel)。 我用 JLayeredPane 嘗試過,但三角形和地圖沒有分層(見附圖)。 最后,我想為一個三角形設置一個位置並將其放置在地圖上。 我嘗試使用setBounds()為三角形和地圖設置絕對位置,但它對我不起作用。 結果一樣。 這是我 ...

Java:如何從隱形面板檢查 colors

[英]Java: How got check colors from an invisible panel

是否可以讀取隱形面板的鼠標 position 的 colors? 我想要一個帶有彩色編碼圖像的“隱形覆蓋”。 我使用機器人 class 來獲取我的鼠標 position 和顏色。 它適用於我的可見圖像,但如果我將圖像設置為不可見,它會完全被忽略。 有沒有辦法獲得相同的結果(獲取我的鼠標位置的顏色) ...

JLayeredPane 破壞布局

[英]JLayeredPane disrupting Layout

我想要一個帶有與 JTable 重疊的條目的日歷。 JTable 位於滾動窗格內,該滾動窗格又位於 JLayeredPane 內。 我現在正在計算我的面板的邊界,它應該是一個條目。 然而,當將該條目添加到 JLayeredPane 時,整個布局被打亂,它似乎在同一層上。 即使我的計算值是錯誤的,錯 ...

Java Swing:如何通過 JLayeredPane 傳遞鼠標事件

[英]Java Swing: how to pass mouse events through JLayeredPane

JLayeredPane將鼠標事件從頂層傳遞到下層嗎? 我在JLayeredPane有兩個組件:一個JFrame顯示地圖,一個JEditorPane在它上面顯示 HTML 文本。 JEditorPane是部分透明的,用作疊加層,在地圖頂部顯示文本但不可見。 我的問題:當鼠標移動到JEdito ...

JPanel沒有在JLayeredPane中動態顯示

[英]JPanel not showing up dynamically inside JLayeredPane

我正在用Java構建國際象棋程序。 我無法在jPanel(即主板)上顯示包含促銷選項的jPanel。 該板位於JLayeredPane內部,當一個pawn到達最終方塊時,我在事件處理程序中實例化PromotionOptions面板並重新驗證。 但是沒有顯示jPanel。 我已經嘗 ...

為什么我的對象不會在框架中顯示,而且我在Java中使用JLayeredpane?

[英]why won't my object show in a frame altough i work with a JLayeredpane in Java?

我目前正在制作一個迷宮游戲。 播放器已完成,地圖也可以正常工作。 我現在有一個問題,我可以把面板包括我的框架中的地圖,但我不能讓玩家在地圖上方。 當我使用JLayeredPane時,玩家將無法顯示,當我不使用它時,我的玩家位於地圖下方。 我有以下課程: 我的班級,我在哪里制作地圖和 ...

將JLayeredPane Swing添加到JPanel

[英]Add JLayeredPane Swing to JPanel

我的方法中有一個“非法組件位置”,您知道我為什么會有這個嗎? 我執行此方法來放置ImageIcon,並為ImageIcon設置Z軸。 當我打電話 PS:所有的二維數組都是ImageIcon的數組,我有此錯誤 ...

在NetBeans中禁用背景面板

[英]Disable background panel in netbeans

我在layeredPane2具有這三個面板,分別是backPanel , overlayPanel和popupPanel 。 當我點擊按鈕,我想,只有popupPanel (帶有“任務創建的!”可見),與沿overlayPanel是應該隱藏灰色全尺寸箱backPanel 。這個開始屏幕畫面只有 ...

如何查看分層窗格內的組件

[英]How to see the components inside a layered pane

我在JLayeredPane放置了兩個組件,但我無法使它們可見。 這是一個相當的MCV代碼。 我如何在layeredPane看到我的JTextField和JLabel ? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM