Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- label.setPreferredSize(di);
- label2.setPreferredSize(di);
- import java.awt.BorderLayout;
- import java.awt.Dimension;
- import javax.swing.JLabel;
- import javax.swing.JMenu;
- import javax.swing.JMenuBar;
- import javax.swing.JMenuItem;
- import javax.swing.JPanel;
- import javax.swing.JFrame;
- public class BorderLayoutDemo2 {
- public static void main(String args[])
- {
- Frame frame = new Frame();
- }
- }
- class Frame extends JFrame
- {
- private static final long serialVersionUID = 1L;
- public Frame(){
- setSize(500,500);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- Dimension di = new Dimension(50,50);
- Dimension dim = new Dimension(200,200);
- JPanel panel = new JPanel();
- panel.setPreferredSize(dim);
- JLabel label = new JLabel("Here is my label");
- JLabel label2 = new JLabel("Here is my label2");
- JMenuBar menu = new JMenuBar();
- JMenu setting = new JMenu("Setting");
- JMenuItem exit = new JMenuItem("Exit");
- JMenuItem add = new JMenuItem("Add");
- setting.add(add);
- setting.add(exit);
- menu.add(setting);
- label.setPreferredSize(di);
- label2.setPreferredSize(di);
- panel.add(label,BorderLayout.NORTH);
- panel.add(label2,BorderLayout.SOUTH);
- add(menu,BorderLayout.NORTH);
- add(panel,BorderLayout.CENTER);
- pack();
- setVisible(true);
- }
- }
- JPanel panel = new JPanel(new BorderLayout());
Add Comment
Please, Sign In to add comment