Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.39 KB | None | 0 0
  1. package GUI;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.EventQueue;
  5.  
  6. import javax.swing.JFrame;
  7. import javax.swing.JPanel;
  8. import javax.swing.border.EmptyBorder;
  9. import javax.swing.JTextPane;
  10. import java.awt.Color;
  11. import javax.swing.JComboBox;
  12. import java.awt.Font;
  13. import javax.swing.JCheckBox;
  14. import javax.swing.DefaultComboBoxModel;
  15. import javax.swing.JTextField;
  16. import javax.swing.JSeparator;
  17. import javax.swing.SwingConstants;
  18. import javax.swing.JSpinner;
  19. import javax.swing.JFormattedTextField;
  20. import javax.swing.JTable;
  21. import javax.swing.JSlider;
  22. import javax.swing.GroupLayout;
  23. import javax.swing.GroupLayout.Alignment;
  24. import java.awt.Component;
  25. import javax.swing.Box;
  26.  
  27. public class Taxi extends JFrame {
  28.  
  29. private JPanel contentPane;
  30. private JTextPane txtpnEingabe;
  31. private JTextPane txtpnAuswahlDesFahrzeugtyps;
  32. private JCheckBox chckbxNewCheckBox;
  33. private JComboBox comboBox;
  34. private JTextPane txtpnEntfernungInKm;
  35. private JTextField textField;
  36. private JCheckBox chckbxNewCheckBox_1;
  37. private JCheckBox chckbxBarzuschlag;
  38. private JSeparator separator;
  39. private JSeparator separator_1;
  40. private JSeparator separator_2;
  41. private JSeparator separator_3;
  42. private JSeparator separator_4;
  43. private Component horizontalStrut;
  44.  
  45. /**
  46. * Launch the application.
  47. */
  48. public static void main(String[] args) {
  49. EventQueue.invokeLater(new Runnable() {
  50. public void run() {
  51. try {
  52. Taxi frame = new Taxi();
  53. frame.setVisible(true);
  54. } catch (Exception e) {
  55. e.printStackTrace();
  56. }
  57. }
  58. });
  59. }
  60.  
  61. /**
  62. * Create the frame.
  63. */
  64. public Taxi() {
  65. initGUI();
  66. }
  67. private void initGUI() {
  68. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  69. setBounds(100, 100, 450, 500);
  70. contentPane = new JPanel();
  71. contentPane.setBackground(Color.WHITE);
  72. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  73. setContentPane(contentPane);
  74. {
  75. txtpnEingabe = new JTextPane();
  76. txtpnEingabe.setBounds(26, 11, 56, 20);
  77. txtpnEingabe.setFont(new Font("Tahoma", Font.BOLD, 11));
  78. txtpnEingabe.setText("Eingaben");
  79. }
  80. {
  81. txtpnAuswahlDesFahrzeugtyps = new JTextPane();
  82. txtpnAuswahlDesFahrzeugtyps.setBounds(36, 33, 163, 20);
  83. txtpnAuswahlDesFahrzeugtyps.setText("Auswahl des Fahrzeugtyps");
  84. }
  85. {
  86. chckbxNewCheckBox = new JCheckBox("Nachtfahrt (Zuschlag 10%)");
  87. chckbxNewCheckBox.setBounds(26, 99, 185, 23);
  88. chckbxNewCheckBox.setBackground(Color.WHITE);
  89. }
  90. {
  91. comboBox = new JComboBox();
  92. comboBox.setBounds(291, 31, 109, 22);
  93. comboBox.setModel(new DefaultComboBoxModel(new String[] {"Strechlimousine", "Gro\u00DFraum", "Normal"}));
  94. }
  95. {
  96. txtpnEntfernungInKm = new JTextPane();
  97. txtpnEntfernungInKm.setBounds(35, 59, 103, 20);
  98. txtpnEntfernungInKm.setText("Entfernung in km");
  99. }
  100. {
  101. textField = new JTextField();
  102. textField.setBounds(301, 64, 86, 20);
  103. textField.setColumns(10);
  104. }
  105. {
  106. chckbxNewCheckBox_1 = new JCheckBox("Kindersitz (Zuschlag 1\u20AC)");
  107. chckbxNewCheckBox_1.setBounds(26, 125, 185, 23);
  108. chckbxNewCheckBox_1.setBackground(Color.WHITE);
  109. }
  110. {
  111. chckbxBarzuschlag = new JCheckBox("Bar (Zuschlag 15\u20AC)");
  112. chckbxBarzuschlag.setBounds(26, 151, 173, 23);
  113. chckbxBarzuschlag.setBackground(Color.WHITE);
  114. }
  115. {
  116. separator = new JSeparator();
  117. separator.setBounds(192, 20, 232, 11);
  118. }
  119. {
  120. separator_1 = new JSeparator();
  121. separator_1.setBounds(78, 20, 117, 11);
  122. }
  123. {
  124. separator_2 = new JSeparator();
  125. separator_2.setBounds(10, 19, 41, 3);
  126. }
  127. {
  128. separator_3 = new JSeparator();
  129. separator_3.setBounds(11, 18, 15, 171);
  130. separator_3.setOrientation(SwingConstants.VERTICAL);
  131. }
  132. {
  133. separator_4 = new JSeparator();
  134. separator_4.setBounds(10, 188, 414, 11);
  135. }
  136. contentPane.setLayout(null);
  137. contentPane.add(txtpnEingabe);
  138. contentPane.add(txtpnAuswahlDesFahrzeugtyps);
  139. contentPane.add(chckbxNewCheckBox);
  140. contentPane.add(comboBox);
  141. contentPane.add(txtpnEntfernungInKm);
  142. contentPane.add(textField);
  143. contentPane.add(chckbxNewCheckBox_1);
  144. contentPane.add(chckbxBarzuschlag);
  145. contentPane.add(separator);
  146. contentPane.add(separator_1);
  147. contentPane.add(separator_2);
  148. contentPane.add(separator_3);
  149. contentPane.add(separator_4);
  150. {
  151. horizontalStrut = Box.createHorizontalStrut(20);
  152. horizontalStrut.setBounds(142, 265, 232, -8);
  153. contentPane.add(horizontalStrut);
  154. }
  155. }
  156. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement