Untitled

mail@pastecode.io avatar
unknown
plain_text
13 days ago
6.2 kB
1
Indexable
Never
package botica;

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JComboBox;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JTextField;
import javax.swing.JCheckBox;
import javax.swing.border.TitledBorder;
import java.awt.List;
import javax.swing.JButton;

public class boletaVentas extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private JPanel contentPane;
	private JTextField txtSeLlenarDependiendo;
	private JTextField textSerieBoleta;
	private JTextField textNumBoleta;
	private JTextField txtIngresarNombreCliente;
	private JTextField txtSegnSeleccin;
	private JTextField textMontoEfectivo;
	private JTextField textMontoVuelto;
	private JTextField textField_2;
	private JComboBox comboBox;
	private JComboBox comboBox_1;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					boletaVentas frame = new boletaVentas();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public boletaVentas() {
		setTitle("Ventas Boleta");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 450, 413);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel lblRSocial = new JLabel("Boticas BIENMEDIC");
		lblRSocial.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
		lblRSocial.setBounds(10, 21, 138, 14);
		contentPane.add(lblRSocial);
		
		JLabel lblNewLabel = new JLabel("RUC N° 99999999999");
		lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 11));
		lblNewLabel.setBounds(300, 22, 124, 14);
		contentPane.add(lblNewLabel);
		
		JLabel lblDirBotica = new JLabel("Dirección:");
		lblDirBotica.setFont(new Font("Tahoma", Font.BOLD, 11));
		lblDirBotica.setBounds(10, 46, 70, 14);
		contentPane.add(lblDirBotica);
		
		JLabel lblEmisión = new JLabel("Punto de Emisión N°");
		lblEmisión.setBounds(257, 46, 109, 14);
		contentPane.add(lblEmisión);
		
		JLabel lblNewLabel_1 = new JLabel("Boleta de Venta Electrónica N°");
		lblNewLabel_1.setBounds(10, 71, 163, 14);
		contentPane.add(lblNewLabel_1);
		
		comboBox = new JComboBox();
		comboBox.setModel(new DefaultComboBoxModel(new String[] {"001", "002", "003", "004", "005"}));
		comboBox.setBounds(369, 42, 55, 22);
		contentPane.add(comboBox);
		
		txtSeLlenarDependiendo = new JTextField();
		txtSeLlenarDependiendo.setText("Depende del punto de Emisión");
		txtSeLlenarDependiendo.setBounds(76, 43, 171, 20);
		contentPane.add(txtSeLlenarDependiendo);
		txtSeLlenarDependiendo.setColumns(10);
		
		textSerieBoleta = new JTextField();
		textSerieBoleta.setText("Serie");
		textSerieBoleta.setBounds(161, 68, 48, 20);
		contentPane.add(textSerieBoleta);
		textSerieBoleta.setColumns(10);
		
		textNumBoleta = new JTextField();
		textNumBoleta.setText("N° Boleta");
		textNumBoleta.setBounds(214, 68, 86, 20);
		contentPane.add(textNumBoleta);
		textNumBoleta.setColumns(10);
		
		JLabel lblNewLabel_2 = new JLabel("Cliente:");
		lblNewLabel_2.setBounds(10, 97, 46, 14);
		contentPane.add(lblNewLabel_2);
		
		txtIngresarNombreCliente = new JTextField();
		txtIngresarNombreCliente.setText("Ingresar Nombre Cliente");
		txtIngresarNombreCliente.setBounds(76, 94, 159, 20);
		contentPane.add(txtIngresarNombreCliente);
		txtIngresarNombreCliente.setColumns(10);
		
		JLabel lblFPago = new JLabel("Forma de Pago:");
		lblFPago.setBounds(245, 97, 91, 14);
		contentPane.add(lblFPago);
		
		txtSegnSeleccin = new JTextField();
		txtSegnSeleccin.setText("Según Selección");
		txtSegnSeleccin.setBounds(338, 94, 86, 20);
		contentPane.add(txtSegnSeleccin);
		txtSegnSeleccin.setColumns(10);
		
		JLabel lblVendedor = new JLabel("Vendedor:");
		lblVendedor.setBounds(10, 122, 70, 14);
		contentPane.add(lblVendedor);
		
		comboBox_1 = new JComboBox();
		comboBox_1.setModel(new DefaultComboBoxModel(new String[] {"María Rosas", "Pedro Ramírez", "Gerardo Peña"}));
		comboBox_1.setBounds(76, 118, 109, 22);
		contentPane.add(comboBox_1);
		
		JCheckBox chckbxNewCheckBox = new JCheckBox("Bolsa?");
		chckbxNewCheckBox.setBounds(338, 118, 70, 23);
		contentPane.add(chckbxNewCheckBox);
		
		JPanel panel = new JPanel();
		panel.setBorder(new TitledBorder(null, "Detalle de Compra", TitledBorder.LEADING, TitledBorder.TOP, null, null));
		panel.setBounds(10, 160, 414, 131);
		contentPane.add(panel);
		panel.setLayout(null);
		
		List list = new List();
		list.setBounds(10, 21, 394, 100);
		panel.add(list);
		
		JLabel lblMEfectivo = new JLabel("Efectivo:");
		lblMEfectivo.setBounds(30, 302, 55, 14);
		contentPane.add(lblMEfectivo);
		
		textMontoEfectivo = new JTextField();
		textMontoEfectivo.setText("Ingrese Monto");
		textMontoEfectivo.setBounds(99, 299, 86, 20);
		contentPane.add(textMontoEfectivo);
		textMontoEfectivo.setColumns(10);
		
		JLabel lblVuelto = new JLabel("Vuelto:");
		lblVuelto.setBounds(30, 327, 46, 14);
		contentPane.add(lblVuelto);
		
		textMontoVuelto = new JTextField();
		textMontoVuelto.setEditable(false);
		textMontoVuelto.setBounds(99, 324, 86, 20);
		contentPane.add(textMontoVuelto);
		textMontoVuelto.setColumns(10);
		
		JLabel lblNewLabel_3 = new JLabel("Fecha Emisión:");
		lblNewLabel_3.setBounds(231, 302, 91, 14);
		contentPane.add(lblNewLabel_3);
		
		textField_2 = new JTextField();
		textField_2.setEditable(false);
		textField_2.setBounds(326, 299, 86, 20);
		contentPane.add(textField_2);
		textField_2.setColumns(10);
		
		JButton btnEmitir = new JButton("Emitir");
		btnEmitir.setBounds(211, 340, 89, 23);
		contentPane.add(btnEmitir);
		
		JButton btnImprimir = new JButton("Imprimir");
		btnImprimir.setBounds(326, 340, 89, 23);
		contentPane.add(btnImprimir);
	}
}
Leave a Comment