Advertisement
CrazyDave23

Vehiculo JPANE

Jun 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.47 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package javaapplication31;
  7.  
  8. /**
  9. *
  10. * @author dci
  11. */
  12. public class NewJFrame extends javax.swing.JFrame {
  13.  
  14. /**
  15. * Creates new form NewJFrame
  16. */
  17. public NewJFrame() {
  18. initComponents();
  19. }
  20.  
  21. /**
  22. * This method is called from within the constructor to initialize the form.
  23. * WARNING: Do NOT modify this code. The content of this method is always
  24. * regenerated by the Form Editor.
  25. */
  26. @SuppressWarnings("unchecked")
  27. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  28. private void initComponents() {
  29.  
  30. jPanel1 = new javax.swing.JPanel();
  31. jLabel3 = new javax.swing.JLabel();
  32. jLabel4 = new javax.swing.JLabel();
  33. jPanel3 = new javax.swing.JPanel();
  34. jLabel1 = new javax.swing.JLabel();
  35. jScrollPane1 = new javax.swing.JScrollPane();
  36. DueñoPanel = new javax.swing.JTextPane();
  37. jScrollPane2 = new javax.swing.JScrollPane();
  38. Numero_RuedasPanel = new javax.swing.JTextPane();
  39. jPanel2 = new javax.swing.JPanel();
  40. jLabel5 = new javax.swing.JLabel();
  41. jLabel6 = new javax.swing.JLabel();
  42. jPanel4 = new javax.swing.JPanel();
  43. jLabel2 = new javax.swing.JLabel();
  44. jScrollPane3 = new javax.swing.JScrollPane();
  45. Largo_cañonPane = new javax.swing.JTextPane();
  46. jScrollPane4 = new javax.swing.JScrollPane();
  47. PesoPane = new javax.swing.JTextPane();
  48. BotonOK = new javax.swing.JButton();
  49. jPanel5 = new javax.swing.JPanel();
  50. jPanel6 = new javax.swing.JPanel();
  51. jLabel7 = new javax.swing.JLabel();
  52. jLabel8 = new javax.swing.JLabel();
  53.  
  54. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  55. setBackground(new java.awt.Color(0, 0, 0));
  56.  
  57. jPanel1.setBackground(new java.awt.Color(255, 255, 255));
  58.  
  59. jLabel3.setText("Dueño:");
  60.  
  61. jLabel4.setText("Numero ruedas:");
  62.  
  63. jPanel3.setBackground(new java.awt.Color(153, 153, 153));
  64.  
  65. jLabel1.setForeground(new java.awt.Color(255, 255, 255));
  66. jLabel1.setText("Auto");
  67.  
  68. javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
  69. jPanel3.setLayout(jPanel3Layout);
  70. jPanel3Layout.setHorizontalGroup(
  71. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  72. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
  73. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  74. .addComponent(jLabel1)
  75. .addGap(88, 88, 88))
  76. );
  77. jPanel3Layout.setVerticalGroup(
  78. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  79. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
  80. .addGap(0, 12, Short.MAX_VALUE)
  81. .addComponent(jLabel1))
  82. );
  83.  
  84. jScrollPane1.setViewportView(DueñoPanel);
  85.  
  86. jScrollPane2.setViewportView(Numero_RuedasPanel);
  87.  
  88. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  89. jPanel1.setLayout(jPanel1Layout);
  90. jPanel1Layout.setHorizontalGroup(
  91. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  92. .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  93. .addGroup(jPanel1Layout.createSequentialGroup()
  94. .addContainerGap()
  95. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  96. .addGroup(jPanel1Layout.createSequentialGroup()
  97. .addComponent(jLabel3)
  98. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  99. .addComponent(jScrollPane1))
  100. .addGroup(jPanel1Layout.createSequentialGroup()
  101. .addComponent(jLabel4)
  102. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  103. .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 61, Short.MAX_VALUE)))
  104. .addContainerGap())
  105. );
  106. jPanel1Layout.setVerticalGroup(
  107. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  108. .addGroup(jPanel1Layout.createSequentialGroup()
  109. .addContainerGap()
  110. .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  111. .addGap(60, 60, 60)
  112. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  113. .addComponent(jLabel3)
  114. .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  115. .addGap(27, 27, 27)
  116. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  117. .addComponent(jLabel4)
  118. .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  119. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  120. );
  121.  
  122. jPanel2.setBackground(new java.awt.Color(255, 255, 255));
  123.  
  124. jLabel5.setText("Largo cañón: ");
  125.  
  126. jLabel6.setText("Peso: ");
  127.  
  128. jPanel4.setBackground(new java.awt.Color(153, 153, 153));
  129.  
  130. jLabel2.setForeground(new java.awt.Color(255, 255, 255));
  131. jLabel2.setText("Tanque");
  132.  
  133. javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
  134. jPanel4.setLayout(jPanel4Layout);
  135. jPanel4Layout.setHorizontalGroup(
  136. jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  137. .addGroup(jPanel4Layout.createSequentialGroup()
  138. .addGap(69, 69, 69)
  139. .addComponent(jLabel2)
  140. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  141. );
  142. jPanel4Layout.setVerticalGroup(
  143. jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  144. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel4Layout.createSequentialGroup()
  145. .addGap(0, 12, Short.MAX_VALUE)
  146. .addComponent(jLabel2))
  147. );
  148.  
  149. jScrollPane3.setViewportView(Largo_cañonPane);
  150.  
  151. jScrollPane4.setViewportView(PesoPane);
  152.  
  153. BotonOK.setBackground(new java.awt.Color(0, 102, 51));
  154. BotonOK.setForeground(new java.awt.Color(255, 255, 255));
  155. BotonOK.setText("OK");
  156. BotonOK.addActionListener(new java.awt.event.ActionListener() {
  157. public void actionPerformed(java.awt.event.ActionEvent evt) {
  158. BotonOKActionPerformed(evt);
  159. }
  160. });
  161.  
  162. jPanel5.setBackground(new java.awt.Color(255, 255, 255));
  163.  
  164. javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
  165. jPanel5.setLayout(jPanel5Layout);
  166. jPanel5Layout.setHorizontalGroup(
  167. jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  168. .addGap(0, 84, Short.MAX_VALUE)
  169. );
  170. jPanel5Layout.setVerticalGroup(
  171. jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  172. .addGap(0, 27, Short.MAX_VALUE)
  173. );
  174.  
  175. jPanel6.setBackground(new java.awt.Color(255, 255, 255));
  176.  
  177. javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
  178. jPanel6.setLayout(jPanel6Layout);
  179. jPanel6Layout.setHorizontalGroup(
  180. jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  181. .addGap(0, 96, Short.MAX_VALUE)
  182. );
  183. jPanel6Layout.setVerticalGroup(
  184. jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  185. .addGap(0, 27, Short.MAX_VALUE)
  186. );
  187.  
  188. jLabel7.setText("metros.");
  189.  
  190. jLabel8.setText("toneladas");
  191.  
  192. javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
  193. jPanel2.setLayout(jPanel2Layout);
  194. jPanel2Layout.setHorizontalGroup(
  195. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  196. .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  197. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
  198. .addContainerGap()
  199. .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  200. .addGroup(jPanel2Layout.createSequentialGroup()
  201. .addComponent(jLabel6)
  202. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  203. .addComponent(jScrollPane4)
  204. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  205. .addComponent(jLabel8)
  206. .addGap(34, 34, 34))
  207. .addGroup(jPanel2Layout.createSequentialGroup()
  208. .addComponent(jLabel5)
  209. .addGap(2, 2, 2)
  210. .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)
  211. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  212. .addComponent(jLabel7)
  213. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)))
  214. .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  215. .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  216. .addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  217. .addContainerGap())
  218. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
  219. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  220. .addComponent(BotonOK)
  221. .addGap(172, 172, 172))
  222. );
  223. jPanel2Layout.setVerticalGroup(
  224. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  225. .addGroup(jPanel2Layout.createSequentialGroup()
  226. .addContainerGap()
  227. .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  228. .addGap(58, 58, 58)
  229. .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  230. .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  231. .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  232. .addComponent(jLabel5, javax.swing.GroupLayout.Alignment.LEADING)
  233. .addComponent(jLabel7))
  234. .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE))
  235. .addGap(28, 28, 28)
  236. .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  237. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
  238. .addGap(6, 6, 6)
  239. .addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  240. .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  241. .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
  242. .addComponent(jScrollPane4, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  243. .addComponent(jLabel8, javax.swing.GroupLayout.Alignment.TRAILING)))
  244. .addGap(31, 31, 31)
  245. .addComponent(BotonOK)
  246. .addContainerGap(21, Short.MAX_VALUE))
  247. );
  248.  
  249. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  250. getContentPane().setLayout(layout);
  251. layout.setHorizontalGroup(
  252. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  253. .addGroup(layout.createSequentialGroup()
  254. .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  255. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  256. .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 257, javax.swing.GroupLayout.PREFERRED_SIZE)
  257. .addContainerGap())
  258. );
  259. layout.setVerticalGroup(
  260. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  261. .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  262. .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  263. );
  264.  
  265. pack();
  266. }// </editor-fold>
  267.  
  268. private void BotonOKActionPerformed(java.awt.event.ActionEvent evt) {
  269.  
  270. String dueño = DueñoPanel.getText();
  271. String numero_ruedas = Numero_RuedasPanel.getText();
  272. String largo_cañon = Largo_cañonPane.getText();
  273. String peso = PesoPane.getText();
  274.  
  275. if (!dueño.equals("")){
  276. System.out.println("Dueño: "+dueño);
  277. } else {
  278. System.out.println("Dueño: NO ESPECIFICADO");
  279. }
  280.  
  281. if (!numero_ruedas.equals("")){
  282. System.out.println("Numero ruedas: "+numero_ruedas);
  283. int ruedas = Integer.parseInt(numero_ruedas);
  284. } else {
  285. System.out.println("Numero ruedas: NO ESPECIFICADO");
  286. }
  287.  
  288. if (!largo_cañon.equals("")){
  289. System.out.println("Largo Cañon: "+largo_cañon+" m.");
  290. double largo = Double.parseDouble(largo_cañon);
  291. } else {
  292. System.out.println("Largo Cañon: NO ESPECIFICADO");
  293. }
  294.  
  295. if (!peso.equals("")){
  296. System.out.println("Peso del tanque: "+peso+" ton.");
  297. double peso_tanque = Double.parseDouble(peso);
  298. } else {
  299. System.out.println("Peso del tanque: NO ESPECIFICADO");
  300. }
  301. }
  302.  
  303. /**
  304. * @param args the command line arguments
  305. */
  306. public static void main(String args[]) {
  307. /* Set the Nimbus look and feel */
  308. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  309. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  310. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  311. */
  312. try {
  313. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  314. if ("Nimbus".equals(info.getName())) {
  315. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  316. break;
  317. }
  318. }
  319. } catch (ClassNotFoundException ex) {
  320. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  321. } catch (InstantiationException ex) {
  322. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  323. } catch (IllegalAccessException ex) {
  324. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  325. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  326. java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  327. }
  328. //</editor-fold>
  329.  
  330. /* Create and display the form */
  331. java.awt.EventQueue.invokeLater(new Runnable() {
  332. public void run() {
  333. new NewJFrame().setVisible(true);
  334. }
  335. });
  336. }
  337.  
  338. // Variables declaration - do not modify
  339. private javax.swing.JButton BotonOK;
  340. private javax.swing.JTextPane DueñoPanel;
  341. private javax.swing.JTextPane Largo_cañonPane;
  342. private javax.swing.JTextPane Numero_RuedasPanel;
  343. private javax.swing.JTextPane PesoPane;
  344. private javax.swing.JLabel jLabel1;
  345. private javax.swing.JLabel jLabel2;
  346. private javax.swing.JLabel jLabel3;
  347. private javax.swing.JLabel jLabel4;
  348. private javax.swing.JLabel jLabel5;
  349. private javax.swing.JLabel jLabel6;
  350. private javax.swing.JLabel jLabel7;
  351. private javax.swing.JLabel jLabel8;
  352. private javax.swing.JPanel jPanel1;
  353. private javax.swing.JPanel jPanel2;
  354. private javax.swing.JPanel jPanel3;
  355. private javax.swing.JPanel jPanel4;
  356. private javax.swing.JPanel jPanel5;
  357. private javax.swing.JPanel jPanel6;
  358. private javax.swing.JScrollPane jScrollPane1;
  359. private javax.swing.JScrollPane jScrollPane2;
  360. private javax.swing.JScrollPane jScrollPane3;
  361. private javax.swing.JScrollPane jScrollPane4;
  362. // End of variables declaration
  363. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement