Advertisement
Aladalar

Untitled

Nov 7th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.80 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4. import javax.swing.event.*;
  5.  
  6. public class MyPanel extends JPanel {
  7. private JComboBox skillJedna;
  8. private JComboBox skillDva;
  9. private JComboBox skillTri;
  10. private JComboBox skillCtyri;
  11. private JComboBox skillPet;
  12. private JComboBox skillSest;
  13. private JComboBox skillSedm;
  14. private JComboBox skillOsm;
  15. private JComboBox skillDevet;
  16. private JComboBox skillDeset;
  17. private JComboBox skillJedenact;
  18. private JComboBox skillDvanact;
  19. private JComboBox skillTrinact;
  20. private JComboBox skillCtrnact;
  21. private JTextField nameText;
  22. private JComboBox role;
  23. private JTextField secondName;
  24. private JTextField gameNick;
  25. private JTextField dbUsername;
  26. private JLabel dbPassText;
  27. private JTextField dbPass;
  28. private JLabel user;
  29. private JTextField dbURL;
  30. private JLabel urlDb;
  31. private JTextField dbName;
  32. private JLabel urlDbText;
  33. private JLabel userName;
  34. private JLabel secondNameText;
  35. private JLabel gameNickText;
  36. private JButton jcomp30;
  37. private JButton jcomp31;
  38. private JButton clearButton;
  39. private JButton jcomp33;
  40.  
  41. public MyPanel() {
  42. //construct preComponents
  43. String[] skillJednaItems = {"Item 1", "Item 2", "Item 3"};
  44. String[] skillDvaItems = {"Item 1", "Item 2", "Item 3"};
  45. String[] skillTriItems = {"Item 1", "Item 2", "Item 3"};
  46. String[] skillCtyriItems = {"Item 1", "Item 2", "Item 3"};
  47. String[] skillPetItems = {"Item 1", "Item 2", "Item 3"};
  48. String[] skillSestItems = {"Item 1", "Item 2", "Item 3"};
  49. String[] skillSedmItems = {"Item 1", "Item 2", "Item 3"};
  50. String[] skillOsmItems = {"Item 1", "Item 2", "Item 3"};
  51. String[] skillDevetItems = {"Item 1", "Item 2", "Item 3"};
  52. String[] skillDesetItems = {"Item 1", "Item 2", "Item 3"};
  53. String[] skillJedenactItems = {"Item 1", "Item 2", "Item 3"};
  54. String[] skillDvanactItems = {"Item 1", "Item 2", "Item 3"};
  55. String[] skillTrinactItems = {"Item 1", "Item 2", "Item 3"};
  56. String[] skillCtrnactItems = {"Item 1", "Item 2", "Item 3"};
  57. String[] roleItems = {"Item 1", "Item 2", "Item 3"};
  58.  
  59. //construct components
  60. skillJedna = new JComboBox (skillJednaItems);
  61. skillDva = new JComboBox (skillDvaItems);
  62. skillTri = new JComboBox (skillTriItems);
  63. skillCtyri = new JComboBox (skillCtyriItems);
  64. skillPet = new JComboBox (skillPetItems);
  65. skillSest = new JComboBox (skillSestItems);
  66. skillSedm = new JComboBox (skillSedmItems);
  67. skillOsm = new JComboBox (skillOsmItems);
  68. skillDevet = new JComboBox (skillDevetItems);
  69. skillDeset = new JComboBox (skillDesetItems);
  70. skillJedenact = new JComboBox (skillJedenactItems);
  71. skillDvanact = new JComboBox (skillDvanactItems);
  72. skillTrinact = new JComboBox (skillTrinactItems);
  73. skillCtrnact = new JComboBox (skillCtrnactItems);
  74. nameText = new JTextField (4);
  75. role = new JComboBox (roleItems);
  76. secondName = new JTextField (5);
  77. gameNick = new JTextField (5);
  78. dbUsername = new JTextField (5);
  79. dbPassText = new JLabel ("Heslo od Databaze");
  80. dbPass = new JTextField (5);
  81. user = new JLabel ("Přihlašovací jméno ");
  82. dbURL = new JTextField (5);
  83. urlDb = new JLabel ("URL databáze");
  84. dbName = new JTextField (5);
  85. urlDbText = new JLabel ("Název Databáze");
  86. userName = new JLabel ("Jméno hráče");
  87. secondNameText = new JLabel ("Příijmení");
  88. gameNickText = new JLabel ("Herní jméno");
  89. jcomp30 = new JButton ("Uložit do DB");
  90. jcomp31 = new JButton ("Ulozit do XML");
  91. clearButton = new JButton ("Vycistit");
  92. jcomp33 = new JButton ("Uložit do PDF");
  93.  
  94. //adjust size and set layout
  95. setPreferredSize (new Dimension (667, 367));
  96. setLayout (null);
  97.  
  98. //add components
  99. add (skillJedna);
  100. add (skillDva);
  101. add (skillTri);
  102. add (skillCtyri);
  103. add (skillPet);
  104. add (skillSest);
  105. add (skillSedm);
  106. add (skillOsm);
  107. add (skillDevet);
  108. add (skillDeset);
  109. add (skillJedenact);
  110. add (skillDvanact);
  111. add (skillTrinact);
  112. add (skillCtrnact);
  113. add (nameText);
  114. add (role);
  115. add (secondName);
  116. add (gameNick);
  117. add (dbUsername);
  118. add (dbPassText);
  119. add (dbPass);
  120. add (user);
  121. add (dbURL);
  122. add (urlDb);
  123. add (dbName);
  124. add (urlDbText);
  125. add (userName);
  126. add (secondNameText);
  127. add (gameNickText);
  128. add (jcomp30);
  129. add (jcomp31);
  130. add (clearButton);
  131. add (jcomp33);
  132.  
  133. //set component bounds (only needed by Absolute Positioning)
  134. skillJedna.setBounds (5, 10, 220, 20);
  135. skillDva.setBounds (5, 35, 220, 20);
  136. skillTri.setBounds (5, 60, 220, 20);
  137. skillCtyri.setBounds (5, 85, 220, 20);
  138. skillPet.setBounds (5, 110, 220, 20);
  139. skillSest.setBounds (5, 135, 220, 20);
  140. skillSedm.setBounds (5, 160, 220, 20);
  141. skillOsm.setBounds (5, 185, 220, 20);
  142. skillDevet.setBounds (5, 210, 220, 20);
  143. skillDeset.setBounds (5, 235, 220, 20);
  144. skillJedenact.setBounds (5, 260, 220, 20);
  145. skillDvanact.setBounds (5, 285, 220, 20);
  146. skillTrinact.setBounds (5, 310, 220, 20);
  147. skillCtrnact.setBounds (5, 335, 220, 20);
  148. nameText.setBounds (390, 15, 245, 25);
  149. role.setBounds (390, 125, 245, 25);
  150. secondName.setBounds (390, 55, 245, 25);
  151. gameNick.setBounds (390, 95, 245, 25);
  152. dbUsername.setBounds (395, 300, 235, 25);
  153. dbPassText.setBounds (395, 320, 110, 20);
  154. dbPass.setBounds (395, 340, 235, 25);
  155. user.setBounds (395, 280, 165, 25);
  156. dbURL.setBounds (395, 260, 235, 25);
  157. urlDb.setBounds (395, 240, 235, 25);
  158. dbName.setBounds (395, 220, 235, 25);
  159. urlDbText.setBounds (395, 200, 235, 25);
  160. userName.setBounds (390, 0, 245, 15);
  161. secondNameText.setBounds (390, 35, 245, 20);
  162. gameNickText.setBounds (390, 75, 240, 25);
  163. jcomp30.setBounds (255, 330, 115, 25);
  164. jcomp31.setBounds (255, 300, 115, 25);
  165. clearButton.setBounds (255, 15, 115, 25);
  166. jcomp33.setBounds (255, 270, 115, 25);
  167. }
  168.  
  169.  
  170. public static void main (String[] args) {
  171. JFrame frame = new JFrame ("MyPanel");
  172. frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
  173. frame.getContentPane().add (new MyPanel());
  174. frame.pack();
  175. frame.setVisible (true);
  176. }
  177. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement