Hi, ich habe nach längerer Suche Ein Layout gefunden, das mir zusprach, das GridLayout.
Ich möchte nun aber, dass ein Component mit der im TItel angegeben Methode, 20 hoch ist mit der Y achse
und ein anderer Component mit der Y achse 100 hoch ist, aber leider sind beide hundert hoch, wieso?
das ist das
KSKB
von meinem Programm
Ich möchte nun aber, dass ein Component mit der im TItel angegeben Methode, 20 hoch ist mit der Y achse
und ein anderer Component mit der Y achse 100 hoch ist, aber leider sind beide hundert hoch, wieso?
Java:
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.io.File;
import javax.media.Manager;
import javax.media.Player;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
public class Game extends JFrame
{
public Game()
{
Toolkit tk = null;
final Dimension d = tk.getDefaultToolkit().getScreenSize();
this.setSize(700,400);
this.setVisible(true);
//Components
JMenuBar bar = new JMenuBar();
bar.setBackground(Color.gray);
bar.setForeground(Color.lightGray);
bar.setPreferredSize(new Dimension(d.width,40));
JMenuBar bar2 = new JMenuBar();
bar2.setPreferredSize(new Dimension(d.width,100));
//Adds
this.add(bar);
this.add(bar2);
//Last Things to do
this.setLayout(new GridLayout(3,1));
this.pack();
}
public static void main(String[]args)
{
new Game();
}
}
KSKB
von meinem Programm