package org;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JRootPane;
import javax.swing.JToolBar;
import javax.swing.SwingUtilities;
public class OwnBorders
extends JFrame
{
private static final long serialVersionUID = 1L;
// Komponenten
private JPanel top, left, right, bottom;
public JRootPane content;
public JMenuBar toolbar;
public OwnBorders()
{
setUndecorated(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new BorderLayout());
setLocation(100, 100);
left = new JPanel();
right = new JPanel();
bottom = new JPanel();
top = new JPanel();
content = new JRootPane();
content.setPreferredSize(new Dimension(300, 300));
left.setOpaque(true);
left.setBackground(Color.black);
left.setPreferredSize(new Dimension(5, 0));
right.setOpaque(true);
right.setBackground(Color.black);
right.setPreferredSize(new Dimension(5, 0));
bottom.setOpaque(true);
bottom.setBackground(Color.black);
bottom.setPreferredSize(new Dimension(0, 5));
top.setOpaque(true);
top.setBackground(Color.black);
top.setPreferredSize(new Dimension(0, 20));
toolbar = new JMenuBar();
JMenu menu = new JMenu("Datei");
menu.add(new JMenuItem("Neu"));
toolbar.add(menu);
//toolbar.setBackground(Color.black);
content.setJMenuBar(toolbar);
add( top, BorderLayout.NORTH );
add( left, BorderLayout.EAST );
add( right, BorderLayout.WEST );
add( bottom, BorderLayout.SOUTH );
add( content );
pack();
}
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run()
{
new OwnBorders().setVisible(true);
}
});
}
}