SHARE
TWEET

Untitled

a guest Jul 15th, 2019 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package ModuloMonopatin;
  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.JLabel;
  10. import javax.swing.JTextField;
  11. import javax.swing.JButton;
  12. import java.awt.Color;
  13. import javax.swing.SwingConstants;
  14. import java.awt.event.ActionListener;
  15. import java.awt.event.ActionEvent;
  16.  
  17. public class PruebaFrame extends JFrame {
  18.  
  19.     private JPanel contentPane;
  20.     private JTextField Costo;
  21.     private JTextField textField;
  22.  
  23.     /**
  24.      * Launch the application.
  25.      */
  26.     public static void main(String[] args) {
  27.         EventQueue.invokeLater(new Runnable() {
  28.             public void run() {
  29.                 try {
  30.                     PruebaFrame frame = new PruebaFrame();
  31.                     frame.setVisible(true);
  32.                 } catch (Exception e) {
  33.                     e.printStackTrace();
  34.                 }
  35.             }
  36.         });
  37.     }
  38.  
  39.     /**
  40.      * Create the frame.
  41.      */
  42.     public PruebaFrame() {
  43.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  44.         setBounds(100, 100, 525, 459);
  45.         contentPane = new JPanel();
  46.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  47.         setContentPane(contentPane);
  48.         contentPane.setLayout(null);
  49.        
  50.         JLabel lblIngreseCosto = new JLabel("Ingrese costo");
  51.         lblIngreseCosto.setBounds(10, 103, 74, 44);
  52.         contentPane.add(lblIngreseCosto);
  53.        
  54.         Costo = new JTextField();
  55.         Costo.setBounds(151, 115, 172, 20);
  56.         contentPane.add(Costo);
  57.         Costo.setColumns(10);
  58.        
  59.         JLabel Presupuesto = new JLabel("...");
  60.         Presupuesto.setHorizontalAlignment(SwingConstants.CENTER);
  61.         Presupuesto.setBackground(Color.MAGENTA);
  62.         Presupuesto.setBounds(151, 236, 172, 21);
  63.         contentPane.add(Presupuesto);
  64.        
  65.         JButton btnCalcularPresupuesto = new JButton("Calcular Presupuesto");
  66.         btnCalcularPresupuesto.addActionListener(new ActionListener() {
  67.             public void actionPerformed(ActionEvent e) {
  68.                
  69.                 try {
  70.                    
  71.                     Presupuesto.setText(String.valueOf(Integer.parseInt(Costo.getText() ) * 20 / 100 * 22 / 100));
  72.                     } catch(java.lang.NumberFormatException ses){}
  73.             }
  74.         });
  75.         btnCalcularPresupuesto.setBounds(79, 158, 172, 44);
  76.         contentPane.add(btnCalcularPresupuesto);
  77.        
  78.         JLabel Eldealladodepresupuesto = new JLabel("Presupuesto");
  79.         Eldealladodepresupuesto.setBounds(10, 232, 123, 28);
  80.         contentPane.add(Eldealladodepresupuesto);
  81.        
  82.        
  83.        
  84.         textField = new JTextField();
  85.         textField.setEditable(false);
  86.         textField.setHorizontalAlignment(SwingConstants.CENTER);
  87.         textField.setBounds(151, 236, 180, 24);
  88.         contentPane.add(textField);
  89.         textField.setColumns(10);
  90.        
  91.        
  92.         //
  93.        
  94.        
  95.         public void Mimetodo() {
  96.             int IVA;
  97.             int p1;
  98.             int p2;
  99.             int p3;
  100.             p1= Costo * 0.2;
  101.             p2= Costo + p1;
  102.             IVA= p2 *0.22;
  103.             p3= p2+IVA;
  104.            
  105.            
  106.            
  107.         }
  108.        
  109.        
  110.        
  111.        
  112.        
  113.     }
  114. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top