Hallo! Ich habe einen Editor wie folgt in eine GUI integriert:
Dabei bleibt festzuhalten: Der Editor kommt mit der festen Größe 525x415 rein und wenn man das Hauptfenster verkleinert, dann kommen Scrollbalken ins Programm. Der Editor hat aber in seiner Textpane auch schon Scrollbalken, insofern sieht das unschön aus.
Ziel: Mit dem Hauptfenster soll eine automatische Grössenanpassung des Editors gehen bis zu einer minimalen Größe festgelegt durch die Menubarbreite, erst dann Balken...
Wie kann das gehen?
Code:
JPanel test = new JPanel();
StyledTextEditor edit = new StyledTextEditor();
edit.setLayout(new BorderLayout());
edit.add(edit.menuBar, BorderLayout.NORTH);
edit.add(edit.scrollPane, BorderLayout.CENTER);
test.add(edit);
edit.scrollPane.setPreferredSize(new Dimension(525, 415));
edit.scrollPane.invalidate();
JScrollPane editorPanel = new JScrollPane(test);
Dabei bleibt festzuhalten: Der Editor kommt mit der festen Größe 525x415 rein und wenn man das Hauptfenster verkleinert, dann kommen Scrollbalken ins Programm. Der Editor hat aber in seiner Textpane auch schon Scrollbalken, insofern sieht das unschön aus.
Ziel: Mit dem Hauptfenster soll eine automatische Grössenanpassung des Editors gehen bis zu einer minimalen Größe festgelegt durch die Menubarbreite, erst dann Balken...
Wie kann das gehen?