(CalculaAluguel) ATPS JAVA

935 palavras 4 páginas
Classe Principal (CalculaAluguelGrid) ATPS JAVA

import java.awt.BorderLayout; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.LayoutManager; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.SimpleDateFormat;

import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.JTextField;

/**
* Esta Classe consome a classe Aluguel e é utilizada para montagem
* de tela Swing para entrada e exibição de informações
* @author Wladimir
*
*/ public class CalculaAluguelGrid extends JFrame implements ActionListener {

CalculaAluguelGrid(){ super("Controle de Diárias");
}

JFrame frame;

JTextField locatario;
JTextField vrDiario;
JTextField nrPessoas;
JTextField diaEntrada;
JTextField diaSaida;
JTextField mesEntrada;
JTextField mesSaida;
JTextField anoEntrada;
JTextField anoSaida;
JTextField horaEntrada;
JTextField horaSaida;
JTextField minutoEntrada;
JTextField minutoSaida;

JLabel jl_locatario;
JLabel jl_vrDiario;
JLabel jl_nrPessoas;
JLabel jl_dataEntrada;
JLabel jl_dataSaida;
JLabel jl_horaEntrada;
JLabel jl_horaSaida;
JLabel jl_resultado;

JTextArea textoResultado;

JPanel campos;
JPanel resultado;

Aluguel al;

/**
* Método Main
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
CalculaAluguelGrid tela = new CalculaAluguelGrid(); tela.montaTela(); }

public void montaTela(){

GridBagLayout layout = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();

getContentPane().setLayout(layout);

JButton button = new JButton("Calcular Valor"); button.addActionListener(this); // Nome do locatário locatario = new JTextField(20); jl_locatario = new JLabel("Nome do locatário");

c.gridy = 0; // primeira linha
c.gridx = 0; // primeira

Relacionados