Имам този прост пример, където искам да покажа голям панел в малка рамка. Документацията на Java казва, че панелът за превъртане автоматично ще побере съдържанието си в прозореца си за изглед и ще добави ленти за превъртане. Аз обаче нямам такъв късмет. Не се появява панел за превъртане, нито съдържанието му. Ето какво съм пробвал.
public class MyWindow extends JFrame {
JPanel panel;
JScrollPane scroll;
public MyWindow(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel();
panel.setSize(1000,1000);
scroll = new JScrollPane(panel);
add(scroll,BorderLayout.CENTER);
setSize(300, 300);
setVisible(true);
}
}
Както е посочено в подобни въпроси,
- Направих панела по-голям от рамката.
- Добавих оформление на границата към рамката.
Все още няма късмет.