Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. import javax.swing.*;
  2.  
  3. import java.awt.GridBagConstraints;
  4. import java.awt.GridBagLayout;
  5. import java.awt.Insets;
  6. import java.awt.event.*;
  7.  
  8. public class MainFrame extends JFrame {
  9.  
  10. JButton btnStat, btnExit, btnAddJump, btnResetJump, btnEditResult, btnAddEditRemoveJumper, btnAddEditHills;
  11.  
  12. GridBagConstraints gbc = new GridBagConstraints();
  13.  
  14. public MainFrame() {
  15.  
  16. // createView();
  17.  
  18. this.setSize(600, 600);
  19. // setBounds(100, 100, 400, 400);
  20.  
  21. this.setLocationRelativeTo(null);
  22.  
  23. this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  24.  
  25. this.setTitle("Menu Główne");
  26.  
  27. /*
  28. * JPanel thePanel = new JPanel();
  29. *
  30. * btnStat = new JButton("Statystyki"); btnStat.setBounds(20, 45, 89,
  31. * 23); thePanel.add(btnStat);
  32. *
  33. * btnExit = new JButton("Wyjście"); btnExit.setBounds(20, 45, 89, 23);
  34. * thePanel.add(btnExit);
  35. *
  36. * // z panelu administratora
  37. *
  38. * this.add(thePanel);
  39. */
  40.  
  41. setLayout(new GridBagLayout());
  42.  
  43. gbc.insets = new Insets(5,100,50,5);
  44.  
  45. btnStat = new JButton("Statystyki");
  46. gbc.gridx = 0;
  47. gbc.gridy = 0;
  48. gbc.gridheight = 2;
  49. gbc.fill = GridBagConstraints.VERTICAL;
  50. //gbc.gridwidth = 3;
  51. //gbc.fill = GridBagConstraints.HORIZONTAL;
  52. add(btnStat, gbc);
  53.  
  54. btnExit = new JButton("Wyjście");
  55. gbc.gridx = 0;
  56. gbc.gridy = 8;
  57. gbc.gridheight = 2;
  58. add(btnExit, gbc);
  59.  
  60. // z panelu administratora
  61. btnAddJump = new JButton("Dodaj skok");
  62. gbc.gridx = 4;
  63. gbc.gridy = 0;
  64. add(btnAddJump, gbc);
  65.  
  66. btnAddJump = new JButton("Anuluj skok");
  67. gbc.gridx = 4;
  68. gbc.gridy = -1;
  69. add(btnAddJump, gbc);
  70.  
  71. btnEditResult = new JButton("Edytuj wyniki");
  72. gbc.gridx = 4;
  73. gbc.gridy = -2;
  74. add(btnEditResult, gbc);
  75.  
  76. btnAddEditRemoveJumper = new JButton("Dodaj/Edytuj/Usuń Zawonika");
  77. gbc.gridx = 4;
  78. gbc.gridy = -3;
  79. add(btnAddEditRemoveJumper, gbc);
  80.  
  81. btnAddEditHills = new JButton ("Dodaj/Edytuj Skocznię");
  82. gbc.gridx = 4;
  83. gbc.gridy = -4;
  84. add(btnAddEditHills, gbc);
  85.  
  86. this.setVisible(true);
  87. }
  88.  
  89. /*
  90. * private void createView() {
  91. *
  92. * JPanel panelMain = new JPanel(); getContentPane().add(panelMain);
  93. *
  94. * JPanel panelForm = new JPanel(new GridBagLayout());
  95. * panelMain.add(panelForm);
  96. *
  97. * GridBagConstraints gbc = new GridBagConstraints();
  98. *
  99. * gbc.gridx = 0; gbc.gridy = 0; add(btnStat, gbc); gbc.anchor =
  100. * GridBagConstraints.FIRST_LINE_START; panelForm.add(new
  101. * JButton("Statystyki"));
  102. *
  103. * panelForm.add(new JLabel("First Name:"), c); c.gridy++; }
  104. */
  105.  
  106. public static void main(String[] args) {
  107.  
  108. new MainFrame();
  109.  
  110. }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement