Advertisement
LaCaraDeLaVerga

guardar pantalla concesionario

Nov 1st, 2020
2,574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.55 KB | None | 0 0
  1. package presentacion.views;
  2.  
  3. import javax.swing.JInternalFrame;
  4. import java.awt.BorderLayout;
  5. import java.beans.PropertyVetoException;
  6.  
  7. import javax.swing.JTabbedPane;
  8. import javax.swing.JPanel;
  9. import javax.swing.JList;
  10. import javax.swing.AbstractListModel;
  11. import javax.swing.ListSelectionModel;
  12. import javax.swing.JLabel;
  13. import javax.swing.border.LineBorder;
  14. import java.awt.Color;
  15. import javax.swing.JTextField;
  16. import javax.swing.JButton;
  17. import java.awt.event.ActionListener;
  18. import java.awt.event.ActionEvent;
  19. import javax.swing.border.BevelBorder;
  20.  
  21. public class TecnicoControlView extends JInternalFrame {
  22.  
  23.     private static final long serialVersionUID = 4704503289092275653L;
  24.  
  25.     private static TecnicoControlView instance;
  26.     private JTextField textField;
  27.     private JTextField textField_1;
  28.     private JTextField textField_2;
  29.     private JTextField textField_3;
  30.    
  31.     public static TecnicoControlView getInstance() {
  32.         if(instance == null) instance = new TecnicoControlView();
  33.         return instance;
  34.     }
  35.    
  36.     private TecnicoControlView() {
  37.         setResizable(true);
  38.         try {
  39.             setMaximum(true);
  40.         } catch (PropertyVetoException e) {
  41.             // TODO Auto-generated catch block
  42.             e.printStackTrace();
  43.         }
  44.         setClosable(true);
  45.         setTitle("Tecnico control view");
  46.         setMaximizable(true);
  47.         setIconifiable(true);
  48.         setBounds(100, 100, 681, 440);
  49.         getContentPane().setLayout(new BorderLayout(0, 0));
  50.  
  51.         JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
  52.         getContentPane().add(tabbedPane, BorderLayout.CENTER);
  53.  
  54.         JPanel otSinPresupuestar = new JPanel();
  55.         tabbedPane.addTab("OT sin presupuestar", null, otSinPresupuestar, null);
  56.         otSinPresupuestar.setLayout(null);
  57.        
  58.         JList list_3 = new JList();
  59.         list_3.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
  60.         list_3.setModel(new AbstractListModel() {
  61.             String[] values = new String[] {"Orden de trabajo sin presupuestar 001", "Orden de trabajo sin presupuestar 002", "Orden de trabajo sin presupuestar 003", "Orden de trabajo sin presupuestar 004", "Orden de trabajo sin presupuestar 005", "Orden de trabajo sin presupuestar 006", "Orden de trabajo sin presupuestar 007"};
  62.             public int getSize() {
  63.                 return values.length;
  64.             }
  65.             public Object getElementAt(int index) {
  66.                 return values[index];
  67.             }
  68.         });
  69.         list_3.setBounds(10, 11, 640, 315);
  70.         otSinPresupuestar.add(list_3);
  71.        
  72.         JButton btnNewButton_1 = new JButton("Presupuestar");
  73.         btnNewButton_1.addActionListener(new ActionListener() {
  74.             public void actionPerformed(ActionEvent arg0) {
  75.             }
  76.         });
  77.         btnNewButton_1.setBounds(470, 337, 161, 23);
  78.         otSinPresupuestar.add(btnNewButton_1);
  79.        
  80.                 JPanel otConPresupuestosPagos = new JPanel();
  81.                 tabbedPane.addTab("OT con presupuestos pagos", null, otConPresupuestosPagos, null);
  82.                 otConPresupuestosPagos.setLayout(null);
  83.                
  84.                 JList list = new JList();
  85.                 list.setBorder(new LineBorder(new Color(0, 0, 0)));
  86.                 list.setBounds(23, 41, 209, 286);
  87.                 list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
  88.                 list.setModel(new AbstractListModel() {
  89.                     String[] values = new String[] {"Orden 001", "Orden 002", "Orden 003", "Orden 004", "Orden 005", "Orden 006"};
  90.                     public int getSize() {
  91.                         return values.length;
  92.                     }
  93.                     public Object getElementAt(int index) {
  94.                         return values[index];
  95.                     }
  96.                 });
  97.                 otConPresupuestosPagos.add(list);
  98.                
  99.                 JLabel lblNewLabel = new JLabel("Ordenes de trabajo");
  100.                 lblNewLabel.setBounds(23, 11, 190, 33);
  101.                 otConPresupuestosPagos.add(lblNewLabel);
  102.                
  103.                 JLabel lblNewLabel_1 = new JLabel("Fecha alta");
  104.                 lblNewLabel_1.setBounds(244, 15, 68, 24);
  105.                 otConPresupuestosPagos.add(lblNewLabel_1);
  106.                
  107.                 textField = new JTextField();
  108.                 textField.setEditable(false);
  109.                 textField.setBounds(300, 17, 101, 20);
  110.                 otConPresupuestosPagos.add(textField);
  111.                 textField.setColumns(10);
  112.                
  113.                 JLabel lblNewLabel_2 = new JLabel("Fecha aprobacion");
  114.                 lblNewLabel_2.setBounds(445, 20, 101, 14);
  115.                 otConPresupuestosPagos.add(lblNewLabel_2);
  116.                
  117.                 textField_1 = new JTextField();
  118.                 textField_1.setEditable(false);
  119.                 textField_1.setBounds(536, 17, 101, 20);
  120.                 otConPresupuestosPagos.add(textField_1);
  121.                 textField_1.setColumns(10);
  122.                
  123.                 JLabel lblNewLabel_3 = new JLabel("Usuario de alta");
  124.                 lblNewLabel_3.setBounds(242, 64, 86, 14);
  125.                 otConPresupuestosPagos.add(lblNewLabel_3);
  126.                
  127.                 textField_2 = new JTextField();
  128.                 textField_2.setBounds(338, 61, 219, 20);
  129.                 otConPresupuestosPagos.add(textField_2);
  130.                 textField_2.setColumns(10);
  131.                
  132.                 JLabel lblNewLabel_4 = new JLabel("Comentario de alta");
  133.                 lblNewLabel_4.setBounds(242, 107, 111, 14);
  134.                 otConPresupuestosPagos.add(lblNewLabel_4);
  135.                
  136.                 textField_3 = new JTextField();
  137.                 textField_3.setBounds(338, 104, 299, 56);
  138.                 otConPresupuestosPagos.add(textField_3);
  139.                 textField_3.setColumns(10);
  140.                
  141.                 JLabel lblNewLabel_5 = new JLabel("Repuestos planificados");
  142.                 lblNewLabel_5.setBounds(244, 193, 131, 14);
  143.                 otConPresupuestosPagos.add(lblNewLabel_5);
  144.                
  145.                 JList list_1 = new JList();
  146.                 list_1.setBorder(new LineBorder(new Color(0, 0, 0)));
  147.                 list_1.setForeground(new Color(0, 0, 0));
  148.                 list_1.setModel(new AbstractListModel() {
  149.                     String[] values = new String[] {"Repuesto 001", "Repuesto 002", "Repuesto 003", "Repuesto 004"};
  150.                     public int getSize() {
  151.                         return values.length;
  152.                     }
  153.                     public Object getElementAt(int index) {
  154.                         return values[index];
  155.                     }
  156.                 });
  157.                 list_1.setBounds(242, 217, 133, 102);
  158.                 otConPresupuestosPagos.add(list_1);
  159.                
  160.                 JLabel lblNewLabel_6 = new JLabel("Trabajos presupuestados");
  161.                 lblNewLabel_6.setBounds(407, 193, 184, 14);
  162.                 otConPresupuestosPagos.add(lblNewLabel_6);
  163.                
  164.                 JList list_2 = new JList();
  165.                 list_2.setBorder(new LineBorder(new Color(0, 0, 0)));
  166.                 list_2.setModel(new AbstractListModel() {
  167.                     String[] values = new String[] {"Trabajo 001", "Trabajo 002", "Trabajo 003", "Trabajo 004", "Trabajo 005"};
  168.                     public int getSize() {
  169.                         return values.length;
  170.                     }
  171.                     public Object getElementAt(int index) {
  172.                         return values[index];
  173.                     }
  174.                 });
  175.                 list_2.setBounds(407, 217, 230, 102);
  176.                 otConPresupuestosPagos.add(list_2);
  177.                
  178.                 JButton btnNewButton = new JButton("Finalizar presupuesto");
  179.                 btnNewButton.setBounds(480, 330, 157, 23);
  180.                 otConPresupuestosPagos.add(btnNewButton);
  181.  
  182.     }
  183.  
  184.     public void display() {
  185.         setVisible(true);      
  186.     }
  187.  
  188.     public void close() {
  189.         setVisible(false);
  190.     }
  191.  
  192.     public void clearData() {
  193.         // TODO Auto-generated method stub
  194.        
  195.     }
  196. }
  197.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement