hallo
ich habe ein JPanel in einer eigenen Klasse, das per eingabe eine Größe annimmt (zB 500 x 500).
Dieses Panel adde ich zu meinem Hauptfenster-JFrame (ebenfalls eigene Klasse)
Nun soll zum Panel eine Scrollbar hin zu gefügt werden, wenn die eingegebenen Maße größer als Das Hauptfenster sind (sprich unten oder rechts aus dem Bild ragen)
wie stell ich das an?
Das Panel füge ich so ins Hauptfenster ein:
public void neuesPanel(int breite, int hoehe)
{
this.breite = breite;
this.hoehe = hoehe;
ZeichenPanel zp = new ZeichenPanel (breite, hoehe);
c.fill = GridBagConstraints.BOTH;
c.weightx = 1;
c.weighty = 1;
c.gridwidth = 1;
c.gridx = 0;
c.gridy = 1;
this.add(zp,c);
zp.repaint();
}
Danke schon mal für die antworten
ich habe ein JPanel in einer eigenen Klasse, das per eingabe eine Größe annimmt (zB 500 x 500).
Dieses Panel adde ich zu meinem Hauptfenster-JFrame (ebenfalls eigene Klasse)
Nun soll zum Panel eine Scrollbar hin zu gefügt werden, wenn die eingegebenen Maße größer als Das Hauptfenster sind (sprich unten oder rechts aus dem Bild ragen)
wie stell ich das an?
Das Panel füge ich so ins Hauptfenster ein:
public void neuesPanel(int breite, int hoehe)
{
this.breite = breite;
this.hoehe = hoehe;
ZeichenPanel zp = new ZeichenPanel (breite, hoehe);
c.fill = GridBagConstraints.BOTH;
c.weightx = 1;
c.weighty = 1;
c.gridwidth = 1;
c.gridx = 0;
c.gridy = 1;
this.add(zp,c);
zp.repaint();
}
Danke schon mal für die antworten