Hallo Zusammen,
ich möchte ein Hinweisfenster öffnen, auf dem einfach ein Text ausgegeben wird.
Dafür habe folgenden Code:
Funktioniert soweit auch prima. Mein Problem ist jetzt noch, dass der Benutzer das Fenster in seiner Größe ändern können soll. Das funktioniert für das JFrame ja auch wunderbar, aber die TextArea sollte sich entsprechend dem JFrame auch ändern. Leider habe ich noch nichts gefunden, was bei mir funktioniert hat.
Vermutlich liegt es daran, dass ich die Größe beim erstellen der JTextArea schon vorgebe?!
Hat jemand eine Idee dazu?
Gruß
TDO
ich möchte ein Hinweisfenster öffnen, auf dem einfach ein Text ausgegeben wird.
Dafür habe folgenden Code:
Java:
public class SDBNote extends JFrame{
JTextArea SDBNote;
JPanel panel;
public static final String NOTEOPTIONS = "Noteoptions.prop"; //use current directory
public SDBNote(String Note){
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setLocationByPlatform(true);
setTitle("SDB Hinweis");
setResizable(true);
panel = new JPanel(new FlowLayout(SwingConstants.LEADING, 10, 10));
add(panel);
SDBNote = new JTextArea(Note, 4, 50);
SDBNote.setLineWrap(true);
SDBNote.setWrapStyleWord(true);
SDBNote.setFont(new java.awt.Font("Arial", java.awt.Font.BOLD, 20));
SDBNote.setEditable(false);
SDBNote.setForeground(Color.red);
panel.add(new JScrollPane(SDBNote));
pack();
}
}
Funktioniert soweit auch prima. Mein Problem ist jetzt noch, dass der Benutzer das Fenster in seiner Größe ändern können soll. Das funktioniert für das JFrame ja auch wunderbar, aber die TextArea sollte sich entsprechend dem JFrame auch ändern. Leider habe ich noch nichts gefunden, was bei mir funktioniert hat.
Vermutlich liegt es daran, dass ich die Größe beim erstellen der JTextArea schon vorgebe?!
Hat jemand eine Idee dazu?
Gruß
TDO