Guest User

Untitled

a guest
Jan 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. label.setPreferredSize(di);
  2. label2.setPreferredSize(di);
  3.  
  4. import java.awt.BorderLayout;
  5. import java.awt.Dimension;
  6. import javax.swing.JLabel;
  7. import javax.swing.JMenu;
  8. import javax.swing.JMenuBar;
  9. import javax.swing.JMenuItem;
  10. import javax.swing.JPanel;
  11.  
  12.  
  13. import javax.swing.JFrame;
  14.  
  15. public class BorderLayoutDemo2 {
  16.  
  17. public static void main(String args[])
  18. {
  19. Frame frame = new Frame();
  20. }
  21. }
  22.  
  23. class Frame extends JFrame
  24. {
  25.  
  26. private static final long serialVersionUID = 1L;
  27.  
  28. public Frame(){
  29. setSize(500,500);
  30. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  31.  
  32. Dimension di = new Dimension(50,50);
  33. Dimension dim = new Dimension(200,200);
  34.  
  35. JPanel panel = new JPanel();
  36. panel.setPreferredSize(dim);
  37.  
  38. JLabel label = new JLabel("Here is my label");
  39. JLabel label2 = new JLabel("Here is my label2");
  40.  
  41.  
  42.  
  43. JMenuBar menu = new JMenuBar();
  44. JMenu setting = new JMenu("Setting");
  45. JMenuItem exit = new JMenuItem("Exit");
  46. JMenuItem add = new JMenuItem("Add");
  47. setting.add(add);
  48. setting.add(exit);
  49. menu.add(setting);
  50.  
  51. label.setPreferredSize(di);
  52. label2.setPreferredSize(di);
  53.  
  54. panel.add(label,BorderLayout.NORTH);
  55. panel.add(label2,BorderLayout.SOUTH);
  56.  
  57. add(menu,BorderLayout.NORTH);
  58. add(panel,BorderLayout.CENTER);
  59.  
  60.  
  61. pack();
  62. setVisible(true);
  63. }
  64.  
  65. }
  66.  
  67. JPanel panel = new JPanel(new BorderLayout());
Add Comment
Please, Sign In to add comment