我有一个使用 BorderLayout 并包含 jTable 和 layeredPane 的 JPanel。我需要使用 layeredPane,因为它在 jTextPane 之上包含一个 jComboBox。问题是当用户调整屏幕大小时,layeredPane 不会调整大小。我怎样才能解决这个问题?我有这样的事情:
JPanel panel = new JPanel(new Borderlayout());
MyTable table = new MyTable();
panel.add(table, BorderLayout.CENTER);
JLayeredPane layeredPane = new JLayeredPane();
//addind things in the layered pane
panel.add(layeredPane, BorderLayout.PAGE_END);
对分层窗格使用布局管理器将不起作用,因为我需要重叠组件。