Advertisement
Guest User

Exemplo JFrame Lista2

a guest
Oct 31st, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.63 KB | None | 0 0
  1. package view;
  2.  
  3. import java.awt.Checkbox;
  4. import java.awt.Container;
  5. import java.awt.FlowLayout;
  6. import java.awt.GridLayout;
  7.  
  8. import javax.swing.BorderFactory;
  9. import javax.swing.JCheckBox;
  10. import javax.swing.JFrame;
  11. import javax.swing.JLabel;
  12. import javax.swing.JPanel;
  13. import javax.swing.JTextField;
  14.  
  15. public class CadastroLivros extends JFrame {
  16.  
  17.     private JPanel painel1;
  18.     private JTextField tituloTextField;
  19.     private JTextField autorTextField;
  20.     private JTextField isbnTextField;
  21.     private JTextField anoPublicacaoTextField;
  22.     private JPanel painel2;
  23.    
  24.     public CadastroLivros() {
  25.         super("Cadastro de Livros");
  26.         Container c = getContentPane();
  27.         c.setLayout(new FlowLayout(FlowLayout.CENTER));
  28.        
  29.         painel1 = new JPanel();
  30.         painel1.setLayout(new GridLayout(3, 1));
  31.         painel1.setBorder(BorderFactory.createTitledBorder("Dados Gerais"));
  32.        
  33.        
  34.  
  35.         JPanel tituloPanel = new JPanel();
  36.         tituloPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
  37.         JLabel titulo = new JLabel("Titulo");
  38.         tituloPanel.add(titulo);
  39.         tituloTextField = new JTextField(12);
  40.         tituloPanel.add(tituloTextField);
  41.        
  42.    
  43.         JPanel autorPanel = new JPanel();
  44.         autorPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
  45.         JLabel autor = new JLabel("Autor");
  46.         autorPanel.add(autor);
  47.         autorTextField = new JTextField(12);
  48.         autorPanel.add(autorTextField);
  49.  
  50.         JPanel isbnPanel = new JPanel();
  51.         JLabel isbn = new JLabel("ISBN");
  52.         isbnPanel.add(isbn);
  53.         isbnTextField = new JTextField(12);
  54.         isbnPanel.add(isbnTextField);
  55.        
  56.         JLabel anoPublicacao = new JLabel("Ano de Publicação");
  57.         isbnPanel.add(anoPublicacao);
  58.         anoPublicacaoTextField = new JTextField(12);
  59.         isbnPanel.add(anoPublicacaoTextField);
  60.        
  61.         painel1.add(tituloPanel);
  62.         painel1.add(autorPanel);
  63.         painel1.add(isbnPanel);
  64.         painel1.setSize(300, 50);
  65.         c.add(painel1);
  66.        
  67.         painel2 = new JPanel();
  68.         painel2.setLayout(new GridLayout(3, 1));
  69.         painel2.setBorder(BorderFactory.createTitledBorder("Dados Específicos "));
  70.        
  71.         JPanel areaPanel = new JPanel();
  72.         areaPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
  73.         JLabel area = new JLabel("Área de Concentração ");
  74.         areaPanel.add(area);
  75.        
  76.         JCheckBox botao1 = new JCheckBox("Exatas");
  77.         botao1.setLayout(new FlowLayout(FlowLayout.LEFT));
  78.         c.add(botao1);
  79.        
  80.         JCheckBox botao2 = new JCheckBox("Humanas");
  81.         botao2.setLayout(new FlowLayout(FlowLayout.LEFT));
  82.         c.add(botao2);
  83.        
  84.         JCheckBox botao3 = new JCheckBox("Saúde");
  85.         c.add(botao3);
  86.        
  87.  
  88.         painel2.add(areaPanel);
  89.         painel2.setSize(300,50);
  90.         c.add(painel2);
  91.  
  92.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  93.         setSize(450, 450);
  94.         setVisible(true);
  95.  
  96.     }
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement