(CalculaAluguel) ATPS JAVA
935 palavras
4 páginas
Classe Principal (CalculaAluguelGrid) ATPS JAVAimport 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