Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Criar o projeto aluguelveiculos
- colar abaixo do packpage, copiar o FichaAluguel também */
- import java.awt.Dimension;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- /**
- *
- * @author Professor
- */
- public class Aluguelveiculos {
- static void janelaValores(){
- JFrame j = new JFrame("DADOS LOCAÇÃO");
- j.setSize(400,400);
- j.setLocationRelativeTo(j);
- j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- JPanel p = new JPanel();
- GridLayout layout = new GridLayout(0,2,30,30);
- p.setLayout(layout);
- JLabel jlbTipo = new JLabel("Tipo:");
- jlbTipo.setHorizontalAlignment(JLabel.RIGHT);
- jlbTipo.setHorizontalTextPosition(JLabel.RIGHT);
- JComboBox jComboBox1 = new JComboBox();
- jComboBox1.addItem("Popular");
- jComboBox1.addItem("Luxo");
- JLabel jlbDias = new JLabel("Dias de locação:");
- jlbDias.setHorizontalAlignment(JLabel.CENTER);
- jlbDias.setHorizontalTextPosition(JLabel.CENTER);
- JTextField jtxDias = new JTextField();
- jtxDias.setPreferredSize(new Dimension( 50, 24 ));
- JLabel jlbKms = new JLabel("Kms Rodados");
- jlbKms.setHorizontalAlignment(JLabel.CENTER);
- jlbKms.setHorizontalTextPosition(JLabel.CENTER);
- JTextField jtxKms = new JTextField();
- jtxKms.setPreferredSize(new Dimension( 50, 24 ));
- JLabel jlbValorPagar = new JLabel("Valor a Pagar");
- jlbValorPagar.setHorizontalAlignment(JLabel.CENTER);
- jlbValorPagar.setHorizontalTextPosition(JLabel.CENTER);
- JLabel jlbValorPagarT = new JLabel("R$ ");
- jlbValorPagarT.setHorizontalAlignment(JLabel.LEFT);
- jlbValorPagarT.setHorizontalTextPosition(JLabel.LEFT);
- JButton jbtCalcular=new JButton("Calcular");
- JButton jBtLimpar=new JButton("Limpar");
- jBtLimpar.setBounds(50,100,95,30);
- jbtCalcular.setBounds(50,100,95,30);
- jbtCalcular.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent ae)
- {
- FichaAluguel ficha = new FichaAluguel();
- ficha.setTipoVeiculo(jComboBox1.getSelectedItem().toString());
- ficha.setDias(Integer.parseInt(jtxDias.getText()));
- ficha.setKms(Integer.parseInt(jtxKms.getText()));
- Double total = ficha.calcular();
- jlbValorPagarT.setText("R$ "+total.toString());
- }
- });
- jBtLimpar.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent ae)
- {
- jtxDias.setText("");
- jtxKms.setText("");
- jlbValorPagarT.setText("");
- }
- });
- p.add(jlbTipo);
- p.add(jComboBox1);
- p.add(jlbDias);
- p.add(jtxDias);
- p.add(jlbKms);
- p.add(jtxKms);
- p.add(jlbValorPagar);
- p.add(jlbValorPagarT);
- p.add(jbtCalcular );
- p.add(jBtLimpar);
- j.add(p);
- j.pack();
- j.setVisible(true);
- }
- public static void main(String[] args) {
- janelaValores();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement