我使用JOptionPane.showConfirmDialog()
來創建一個窗口,在那裏我問,如果用戶真的想關閉程序。我不想爲這個窗口創建一個新的JDialog,可能在一個新的類中,這可能太複雜了。可以使用JLabel作爲來自JOptionPane的showConfirmDialog中的背景嗎?
因爲我經常使用保存爲JLabel的png圖片作爲打開窗口的背景,我想問一下,如果有可能使用JLabel保存的png圖片作爲showconfirmDialog的背景嗎?或者是否還有其他可能性來更改已打開的confirmDialog-Window的值,如Background-Color等?
通常當程序員想要一個組件類似於'JOptionPane'的東西時,使用'JDialog'創建它實際上會更容易。更改'JOptionPane'的功能/外觀是PITA。至於BG顏色,請改變PLAF。 –