Auf Thema antworten

so, wie du es die ganze Zeit vorher gemacht hast...mit [c]setPreferedSize(Dimension dim)[/c]


[code=Java]import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Dimension;


import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JScrollPane;


public class MainPanel extends JPanel {

    MainPanel() {

        this.setLayout(new BorderLayout(10, 10));

        JPanel east = new JPanel();

        JPanel west = new JPanel();

        JPanel north = new JPanel();

        JPanel south = new JPanel();

        east.setBackground(new Color(244, 20, 0));

        west.setBackground(new Color(0, 255, 0));

        north.setBackground(new Color(0, 0, 255));

        south.setBackground(new Color(244, 255, 0));

        east.setPreferredSize(new Dimension(200, 100));

        west.setPreferredSize(new Dimension(200, 100));

        north.setPreferredSize(new Dimension(100, 30));

        south.setPreferredSize(new Dimension(100, 50));

        add(east, BorderLayout.EAST);

        add(west, BorderLayout.WEST);

        add(north, BorderLayout.NORTH);

        add(south, BorderLayout.SOUTH);


        JPanel center = new JPanel();

        center.setPreferredSize(new Dimension(1000, 1000));

//        center.add(new JLabel("Test"));

        JScrollPane centerscroll = new JScrollPane(center);


        add(centerscroll, BorderLayout.CENTER);

    }


    public static void main(String[] args) {

        JFrame f = new JFrame();

        f.add(new MainPanel());

        f.setLocationRelativeTo(null);

        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        f.setSize(888, 888);

        f.setLocationRelativeTo(null);

        f.setVisible(true);

    }


}[/code]



Oben