Skip to content

Instantly share code, notes, and snippets.

@Edsts
Last active November 15, 2017 18:20
Show Gist options
  • Save Edsts/c27f0ee38882ccc4395ba728da739549 to your computer and use it in GitHub Desktop.
Save Edsts/c27f0ee38882ccc4395ba728da739549 to your computer and use it in GitHub Desktop.
package conexao;
import javax.swing.JLabel;
import javax.swing.JButton ;
import javax.swing.JFrame ;
import javax.swing.JTextField ;
import java.awt.*;
import conexao.DaoPaciente;
public class JanelaPaciente extends JFrame {
public static void main (String[]args) {
//Cria a janela principal
JFrame janela = new JFrame("Dados do paciente");
janela.setSize(700,500); //Define o tamanho da janela
janela.setVisible(true);//Define a visibilidade da janela
janela.setLayout(null); //Sem layout padrão
janela.getContentPane().setBackground(Color.darkGray);//Muda a cor de fundo da janela
//Cria a label título
JLabel titulo = new JLabel("Cadastro de pacientes - Clínica Medical Caxias"); //Cria uma nova label
janela.add(titulo);//Incorpora a label na janela
titulo.setVisible(true);//Define a visibilidade da label
titulo.setBounds(140, 40, 450, 23); //Define o posicionamento e tamanho da label
titulo.setFont(new Font("Arial",Font.BOLD,20)); //Muda a fonte da label
titulo.setForeground(Color.WHITE); //Muda a cor da label
//Cria a label CPF
JLabel cpf = new JLabel("Digite o CPF ") ;
janela.add(cpf);
cpf.setVisible(true);
cpf.setBounds(40,100,450,23);
cpf.setFont(new Font("Arial",Font.BOLD,14));
cpf.setForeground(Color.WHITE);
//Cria o campo CPF
JTextField campo = new JTextField(""); //Cria um novo campo de texto
janela.add(campo);//Incorpora o campo de texto na janela
campo.setVisible(true); //Define a visibilidade do campo
campo.setBounds(170, 100, 400, 30);//Define o posicionamento e tamanho do campo
//Cria a label RG
JLabel rg = new JLabel("Digite o RG ");
janela.add(rg);
rg.setVisible(true);
rg.setBounds(40, 140, 450, 23);
rg.setFont(new Font("Arial",Font.BOLD,14));
rg.setForeground(Color.WHITE);
//Cria o campo RG
JTextField campo2 = new JTextField();
janela.add(campo2);
campo2.setVisible(true);
campo2.setBounds(170,140,400,30);
//Cria a label NOME
JLabel nome = new JLabel("Digite o nome ");
janela.add(nome);
nome.setVisible(true);
nome.setBounds(40, 180, 450, 23);
nome.setFont(new Font("Arial",Font.BOLD,14));
nome.setForeground(Color.WHITE);
//Cria o campo NOME
JTextField campo3 = new JTextField();
janela.add(campo3);
campo3.setVisible(true);
campo3.setBounds(170,180,400,30);
//Cria a label ENDEREÇO
JLabel endereco = new JLabel("Digite o endereço ");
janela.add(endereco);
endereco.setVisible(true);
endereco.setBounds(40, 220, 450, 23);
endereco.setFont(new Font("Arial",Font.BOLD,14));
endereco.setForeground(Color.WHITE);
//Cria o campo ENDEREÇO
JTextField campo4 = new JTextField();
janela.add(campo4);
campo4.setVisible(true);
campo4.setBounds(170,220,400,30);
//Cria a label SEXO
JLabel sexo = new JLabel("Digite o sexo ");
janela.add(sexo);
sexo.setVisible(true);
sexo.setBounds(40, 260, 450, 23);
sexo.setFont(new Font("Arial",Font.BOLD,14));
sexo.setForeground(Color.WHITE);
//Cria o campo SEXO
JTextField campo5 = new JTextField();
janela.add(campo5);
campo5.setVisible(true);
campo5.setBounds(170,260,400,30);
//Cria a label TELEFONE
JLabel telefone = new JLabel("Digite o telefone ");
janela.add(telefone);
telefone.setVisible(true);
telefone.setBounds(40, 300, 450, 23);
telefone.setFont(new Font("Arial",Font.BOLD,14));
telefone.setForeground(Color.WHITE);
//Cria o campo TELEFONE
JTextField campo6 = new JTextField();
janela.add(campo6);
campo6.setVisible(true);
campo6.setBounds(170,300,400,30);
//Cria o botão
JButton botao = new JButton("Enviar dados");//Cria um novo botão
janela.add(botao);//Incorpora o botão na janela
botao.setVisible(true);//Define a visibilidade do botão
botao.setBounds(250, 360, 150, 30);//Define o posicionamento e tamanho do botão
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment