我在JPanel中有一個JCalendar,在另一個JPanel中有一個JList,但是在一個月的組合框中發生了一些事情,當我點擊一個JList項目時,背景顯示JList項目的一部分,如下所示:jCalendar在背景中顯示垃圾
我在Mac上,我不知道這是否是一個靈氣的外觀和感覺的錯誤,或什麼的。但與Windows的朋友有同樣的問題。我正在使用JCalendar v.1.4
我在JPanel中有一個JCalendar,在另一個JPanel中有一個JList,但是在一個月的組合框中發生了一些事情,當我點擊一個JList項目時,背景顯示JList項目的一部分,如下所示:jCalendar在背景中顯示垃圾
我在Mac上,我不知道這是否是一個靈氣的外觀和感覺的錯誤,或什麼的。但與Windows的朋友有同樣的問題。我正在使用JCalendar v.1.4
JCalendar和JList的Panel是否都在同一個高級JPanel中(它作爲一個容器)? 如果您在這種情況下,解決方案將顯示當前可見JPanel後重新驗證容器。
看到它是這樣的:
第一:
A JCalendar in a first JPanel : JPanelCalendar
A JList in a second JPanel : JPanelList
Both in a JPanel : JPanelConatainer
你必須做到:
JPanelContainer.revalidate();
其次:
要確保你做,
JPanelCalendar.setVisible(false);
當你想顯示JPanelList,反之亦然。
三:
也許你的問題是因爲JPanelCalendar是透明的,正確地隱藏一個Seconde系列,
JPanelCalendar.setOpaque(true);
但畢竟,別忘了隱藏其中的一個diplaying的前另一個。 讓我知道它是否適合你。
我有2個大面板,jPanelLeft,jPanelRight, jPanelLeft:jCalendar和另一個東西 jPanelRight:Jlist和另一個jpanel,但我沒有包含兩個面板。當它在本月通過鼠標組合框時會發生這種情況 –
當您單擊JList項目時,是否可以粘貼關於您在代碼背後實際執行的代碼的代碼? –
我只是有一個相同的錯誤。
它是隻發生與雨雲大號&˚F,只有用JMountChooser。
決定非常簡單:JMountChooser上的右鍵 - >屬性 - >刪除選項「不透明」。
剛剛測試 - 工作正常!
請考慮添加一個[最小,完整,已測試和可讀的示例](http://stackoverflow.com/help/mcve)將問題重新創建到您的問題。根據你的帖子,我們只能猜測。 – dic19
我認爲這是在netbeans中執行項目的一個問題,因爲當我打開.jar文件時,它工作正常。 –