我用 20 个 JInternalFrames 制作了一个 JDesktopPane。但是,当我将它们全部图标化时,我无法滚动它们(从左到右)
import javax.swing.*;
import java.awt.*;
class Untitled {
public static JDesktopPane desk;
public static JFrame f;
public static void main(String[] args) {
f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
f.setSize(1000,1000);
desk = new JDesktopPane();
f.add(desk);
f.setContentPane(desk);
f.setSize(1200,800);
f.setSize(1201,801);
for(int i = 0; i < 10; i++){
JInternalFrame j = new JInternalFrame("test",true,true,true,true);
desk.add(j);
j.setVisible(true);
j.setSize(300,500);
}
for(int a = 0; a < 10; a++){
JInternalFrame j = new JInternalFrame("test2",true,true,true,true);
desk.add(j);
j.setVisible(true);
j.setSize(300,500);
}
}
}
有什么方法可以,例如,将 JInternalFrames 图标化为 JScrollPane,以便我可以滚动浏览它们?