我的主框架已被設置爲隱藏使用setVisible(false)
。如何從JFrame調用主框架?
現在,我試圖在另一個JFrame
調用主框架。
我試過這些,但沒有一個能起作用。
FunTripView newWindow = new FunTripView();
newWindow.show();
FunTripView.setVisible(true);
FunTripView().run();
其他方法?
我的主框架已被設置爲隱藏使用setVisible(false)
。如何從JFrame調用主框架?
現在,我試圖在另一個JFrame
調用主框架。
我試過這些,但沒有一個能起作用。
FunTripView newWindow = new FunTripView();
newWindow.show();
FunTripView.setVisible(true);
FunTripView().run();
其他方法?
FunTripView newWindow = new FunTripView();
newWindow.setVisible(false);
這將隱藏newWindow。但是,如果您在其他地方實例化了JFrame(主窗口),則需要將實例傳遞給新的JFrame,以便能夠調用.setVisible
。
如何將實例傳遞給我的新JFrame以使我的程序能夠調用.setVisble? – yt729
@ yt729:使用創建第二個'JFrame'的類的構造函數來傳遞它,但是再次提供了這個有限的代碼,沒有人能夠真正說出,你如何實現什麼......以及如何實現你想要... –
你能否提供一個例子來描述你正在努力完成的事情? – dinukadev
難道你只是稱'setVisible(true)'爲你的主框架? – CodeAddict
我不明白你的代碼。如果你想讓newWindow不可見,爲什麼不做newWindow.setVisible(true)? FunTripView是一個類,並且像setVisible這樣的東西是靜態的是一個可怕的想法,因爲它們與單個對象相關,與run()方法相同。 – Jimmt