0
JScrollPane
をJFrame
から削除するにはどうすればよいですか?ここでJFrameからJScrollPaneを削除するにはどうすればよいですか?
は、私が試したものの一例であるが、それは動作していない:
Container gContentPane = frame.getContentPane();
JScrollPane scroll = new JScrollPane(gContentPane);
frame.setContentPane(scroll);
frame.revalidate();
frame.repaint();
if (scroll != null){
frame.getContentPane().remove(scroll);
frame.revalidate();
frame.repaint();
}
JScrollPane
さえframe.getContentPane().remove(scroll);
後にまだそこにあります。それを削除するには何を変更する必要がありますか?
実際には、frame.setContentPane(scroll)を 'frame.getContentPane()。add(scroll)'に変更する必要があります。現在、あなたのコードはJScrollPaneをそれ自身から削除しようとしています。 – VGR
[この回答](http://stackoverflow.com)で示すように['CardLayout'](http://download.oracle.com/javase/8/docs/api/java/awt/CardLayout.html)を使用してください。/a/5786005/418556)。 –