Hi Leute,
ich bin gerade am erstellen einer GUI für eine Anzeige von verschiedenen Images, die zur Laufzeit generiert werden sollen. Wenn das Panel dann nicht mehr genügend Platz zur Verfügung hat soll eine Scrollbar erscheinen, allerding nur Vertikal. Bei einem Textbereich kann man eine Grenze einstellen fürs Horizontale. Gibt es dasselbe auch für Panels?
Stark vereinfacht sieht mein Code in etwa so aus:
In dem Panel "pnl" werden zur Laufzeit Images eingefügt und der Default Layoutmanager soll beibehalten werden,
mfg Robb
ich bin gerade am erstellen einer GUI für eine Anzeige von verschiedenen Images, die zur Laufzeit generiert werden sollen. Wenn das Panel dann nicht mehr genügend Platz zur Verfügung hat soll eine Scrollbar erscheinen, allerding nur Vertikal. Bei einem Textbereich kann man eine Grenze einstellen fürs Horizontale. Gibt es dasselbe auch für Panels?
Stark vereinfacht sieht mein Code in etwa so aus:
Code:
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
class Test extends JFrame{
JPanel pnl = new JPanel();
public Test(){
set_GUI();
}
private void set_GUI(){
JScrollPane sp = new JScrollPane(pnl);
getContentPane().add(sp);
}
public static void main(String[] args){
Test gui = new Test();
gui.setLocation(100, 100);
gui.setSize(800, 600);
gui.setVisible(true);
}
}
In dem Panel "pnl" werden zur Laufzeit Images eingefügt und der Default Layoutmanager soll beibehalten werden,
mfg Robb