Ich habe folgendes Problem:
Ich erstelle in einer Funktion ein Fertig bestücktes JPanel
dieses adde ich zu einer JScrollPane welche kleiner als das JPanel ist
jetzt sollte ich eigentlich (laut meinen Recherchen) das Panel scrollen können.
Dies ist aber nicht so, vielmehr wird das Panel einfach unten abgeschnitten.
und der add:
wobei der letzte add(jsp) die JScrollPane dem Hauptframe added.
Ich erstelle in einer Funktion ein Fertig bestücktes JPanel
dieses adde ich zu einer JScrollPane welche kleiner als das JPanel ist
jetzt sollte ich eigentlich (laut meinen Recherchen) das Panel scrollen können.
Dies ist aber nicht so, vielmehr wird das Panel einfach unten abgeschnitten.
Code:
public void eingabe()
{
TextArea[] tars = new TextArea[20];
TextField[] zeit = new TextField[20];
tars[ix]=new TextArea("",0,0,1);
tars[ix].setBounds(80,(ix*80)+30,390,80);
tars[ix].setBackground(Color.WHITE);
zeit[ix]=new TextField();
zeit[ix].setBounds(10,(ix*80)+30,40,20);
panel.add(tars[ix]);
panel.add(zeit[ix]);
ix++;
}
und der add:
Code:
for(int i=0;i<7;i++){eingabe();}
jsp=new JScrollPane();
jsp.setBounds(300,50,490,550);
jsp.getViewport().setView(panel);
add(jsp);
wobei der letzte add(jsp) die JScrollPane dem Hauptframe added.