Hallo Leute
Ich hätte da ein kleines Problem mit einer Java Anwendung die ich gerade während meiner Weiterbildungsmaßnahme Zertifikat 310-055 erstelle.
Und zwar habe ich eine Desktopanwendung mit Swing erstellt.
In diesem fenster gibt es eine TextArea die mir Ergebnisse aus einer Datenbankabfrage (SELECT..) anzeigt.
Das klappt auch richtig gut (für mich als Beginner), nur ist jetzt das Problem das ich innerhalb der TextArea nicht Scrollen kann, was aber gehen sollte falls die Ausgabe mehr Zeilen beinhaltet als das Größenlayout meiner TextArea hergibt.
Hier mal der Code für die TextArea :
Die Klasse Fensterelemente wird in einer Klasse Start (die auch eine main Methode zum Fensteranzeigen enthält) importiert und per extends eingebunden.
Die Klasse JFrame wird übrigends in ButtonResult importiert.
Wie gesagt das klappt alles super.
Nur möchte ich das frameTable Scrollbar wird und hoffe ihr könnt mir sagen was ich machen muß um das zu realisieren (oder mir aufzeigen könnt wo ich Fehler mache).
Danke im Vorraus
Mad
Ich hätte da ein kleines Problem mit einer Java Anwendung die ich gerade während meiner Weiterbildungsmaßnahme Zertifikat 310-055 erstelle.
Und zwar habe ich eine Desktopanwendung mit Swing erstellt.
In diesem fenster gibt es eine TextArea die mir Ergebnisse aus einer Datenbankabfrage (SELECT..) anzeigt.
Das klappt auch richtig gut (für mich als Beginner), nur ist jetzt das Problem das ich innerhalb der TextArea nicht Scrollen kann, was aber gehen sollte falls die Ausgabe mehr Zeilen beinhaltet als das Größenlayout meiner TextArea hergibt.
Hier mal der Code für die TextArea :
Java:
public class Fensterelemente extends ButtonResult {
public String dbValue = null;
public String reader = null;
public String result;
public String[] lang;
public Fensterelemente() throws IOException {
super();
// externe Datei einlesen und in String f�r combobox ablegen
try
{
FileReader file = new FileReader( "db.txt" );
BufferedReader reader = new BufferedReader(file);
while((dbValue = reader.readLine()) != null) {
if(result == null) result = "";
result += dbValue ;
}
} catch ( IOException e ) {
frameResult.setText("Fehler beim Lesen der Datei!");
}
// String f�r combobox
lang = result.split(",");
this.getContentPane().setLayout(null);
// Tabellenabruf Fenster definieren
frameTable = new JTextPane();
frameTable.setBorder(BorderFactory.createLineBorder(Color.black));
frameTable.setSize(400, 180);
frameTable.setLocation(22, 110);
}
Die Klasse Fensterelemente wird in einer Klasse Start (die auch eine main Methode zum Fensteranzeigen enthält) importiert und per extends eingebunden.
Die Klasse JFrame wird übrigends in ButtonResult importiert.
Wie gesagt das klappt alles super.
Nur möchte ich das frameTable Scrollbar wird und hoffe ihr könnt mir sagen was ich machen muß um das zu realisieren (oder mir aufzeigen könnt wo ich Fehler mache).
Danke im Vorraus
Mad