刪除元素假設我已經這樣做了 -的JavaFX - 從SwingNode
SwingNode deviceView = new SwingNode();
JDesktopPane desktop = new JDesktopPane();
// Add elements to desktop
deviceView.setContent(desktop);
有沒有辦法刪除deviceView
desktop
?我可以想出最好的辦法是 -
deviceView.setContent(new JPanel());
但是有沒有辦法簡單地刪除它?
正如在評論中指出的,我試過deviceView.setContent(null);
似乎被竊聽。
'setContent(null)'不起作用? –
@James_D nope,首先嚐試。 –
我想這是Swing集成中的一個錯誤。當使用'setContent(null)'時(你可以用一個不再可點擊的'JButton'來試試它),但是SwingNode沒有被重新繪製。 – DVarga