Hallo,
ich habe irgendwie das Problem folgendes Layout hinzukriegen:
der Grüne Bereich ist ein JComponent
Der Rote Bereich ist JPanel mit Informationen.
Wie kriege ich das hin das der Grüne Bereich eine fixe höhe/gestimmte hat?
Welchen LayoutManager benutze ich dafür?
Danke
ich habe irgendwie das Problem folgendes Layout hinzukriegen:

der Grüne Bereich ist ein JComponent
Java:
class ViewComponent extends JComponent
{
private Image image;
public ViewComponent() {
setMinimumSize(new Dimension(150, 150));
}
public void setImage( File file )
{
image = Toolkit.getDefaultToolkit().getImage( file.getAbsolutePath() ).getScaledInstance(-1, 150, Image.SCALE_SMOOTH);
if ( image != null )
repaint();
}
protected void paintComponent( Graphics g )
{
if ( image != null ) {
g.setColor( Color.BLUE);
Dimension d = this.size();
g.fillRect( 0, 0, d.width, d.height );
g.drawImage( image,
( d.width - image.getWidth( null ) ) / 2,
0,
null );
}
}
}
Der Rote Bereich ist JPanel mit Informationen.
Wie kriege ich das hin das der Grüne Bereich eine fixe höhe/gestimmte hat?
Welchen LayoutManager benutze ich dafür?
Danke