Hi,
wie teilt man Swing-Komponenten oder deren Containern, in den Sie eingebettet sind, mit, dass der zur Verfügung stehende Platz ausgefüllt werden soll (-> width bzw. height = 100%) ? setPreferredSize will ja absolute Angaben.
Ich versuch hier, in ein JSplitPane ein JPanel mit weißem Hintergrund einzufügen, aber das JPanel ist hier zunächst mal nur genauso groß wie dessen Inhalt (Grafik mit weißem Hintergrund), sollte aber wunschgemäß so groß sein wie der zur Verfügung stehende Platz für diesen JSplitPane-Bereich, der aus den sonstigen Gegebenheiten wie z.B. Breite des anderen (breiteren) JSplitPane-Bereichs resultiert.
Gruß Michi
wie teilt man Swing-Komponenten oder deren Containern, in den Sie eingebettet sind, mit, dass der zur Verfügung stehende Platz ausgefüllt werden soll (-> width bzw. height = 100%) ? setPreferredSize will ja absolute Angaben.
Ich versuch hier, in ein JSplitPane ein JPanel mit weißem Hintergrund einzufügen, aber das JPanel ist hier zunächst mal nur genauso groß wie dessen Inhalt (Grafik mit weißem Hintergrund), sollte aber wunschgemäß so groß sein wie der zur Verfügung stehende Platz für diesen JSplitPane-Bereich, der aus den sonstigen Gegebenheiten wie z.B. Breite des anderen (breiteren) JSplitPane-Bereichs resultiert.
Code:
StromkreisGrafik = new ImageIcon ( ImageIO.read ( StromkreisApplet.class.getResource ( Stromkreis.Grafik_Ressource() ) ) );
JLabel StromkreisGrafikLabel = new JLabel ( StromkreisGrafik ); //
StromkreisGrafikLabel.setBackground ( new Color ( 248, 248, 248 ) ); // deswegen wird der JSplitPane-Bereich-Hintergrund jedoch auch nicht weißer... :/
StromkreisGrafikLabel.setForeground ( new Color ( 248, 248, 248 ) );
//StromkreisGrafikLabel.setPreferredSize ( new Dimension ( 700, 400 ) ); <-- bringt ja so auch nix, da absolute Angabe - Wie geht das relativ?
JSplitPane splitPane = new JSplitPane
(
JSplitPane.VERTICAL_SPLIT,
StromkreisGrafikLabel,
DatenPane
);
Gruß Michi