Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Dimension;
- import java.awt.FlowLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.text.DateFormat;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Scanner;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- /**
- *
- * @author Professor
- */
- public class Exercicio20112023 {
- public static void main(String[] args) throws ParseException {
- /*
- Biblioteca b = new Biblioteca();
- Scanner l = new Scanner(System.in);
- System.out.println("Digite o título do livro: ");
- b.setTituloDoLivro(l.nextLine());
- System.out.println("Digite o autor do livro: ");
- b.setAutor(l.nextLine());
- System.out.println("Digite a data da compra: ");
- DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
- Date date = formatter.parse(l.nextLine());
- b.setDataCompra(date);
- System.out.println("Digite o número de páginas: ");
- b.setPagina(l.nextInt());
- System.out.println("Digite a categoria: ");
- b.setCategoria(l.nextInt());
- System.out.println("Digite valor de compra: ");
- b.setValorCompra(l.nextFloat());
- System.out.println("Oferta? (SIM / NÃO) ");
- b.setOferta(l.next());
- b.imprime();
- */
- JFrame j = new JFrame("Janela De Entrada de Dados");
- j.setSize(400,400);
- j.setLocationRelativeTo(j);
- j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- JPanel p = new JPanel();
- FlowLayout layout = new FlowLayout();
- p.setLayout(layout);
- JLabel jLb1 = new JLabel("Digite o título do livro:");
- JTextField jTx1 = new JTextField();
- jTx1.setPreferredSize(new Dimension( 200, 24 ));
- JLabel jLb2 = new JLabel("Digite o autor do livro:");
- JTextField jTx2 = new JTextField();
- jTx2.setPreferredSize(new Dimension( 200, 24 ));
- JLabel jLb3 = new JLabel("Digite a data da compra:");
- JTextField jTx3 = new JTextField();
- jTx3.setPreferredSize(new Dimension( 200, 24 ));
- JLabel jLb4 = new JLabel("Digite o número de páginas:");
- JTextField jTx4 = new JTextField();
- jTx4.setPreferredSize(new Dimension( 200, 24 ));
- JLabel jLb5 = new JLabel("Digite a categoria:");
- JTextField jTx5 = new JTextField();
- jTx5.setPreferredSize(new Dimension( 200, 24 ));
- JLabel jLb6 = new JLabel("Digite valor de compra:");
- JTextField jTx6 = new JTextField();
- jTx6.setPreferredSize(new Dimension( 200, 24 ));
- JLabel jLb7 = new JLabel("Oferta? (SIM / NÃO)");
- JTextField jTx7 = new JTextField();
- jTx7.setPreferredSize(new Dimension( 200, 24 ));
- JButton jBt1=new JButton("Clique aqui");
- jBt1.setBounds(50,100,95,30);
- jBt1.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent ae)
- {
- try {
- Biblioteca b = new Biblioteca();
- b.setTituloDoLivro(jTx1.getText());
- b.setAutor(jTx2.getText());
- DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
- var date = formatter.parse(jTx3.getText());
- b.setDataCompra(date);
- b.setPagina(Integer.parseInt(jTx4.getText()));
- b.setCategoria(Integer.parseInt(jTx5.getText()));
- b.setValorCompra(Float.parseFloat(jTx6.getText()));
- b.setOferta(jTx7.getText());
- b.imprime();
- } catch (ParseException ex) {
- Logger.getLogger(Exercicio20112023.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- });
- p.add(jLb1);
- p.add(jTx1);
- p.add(jLb2);
- p.add(jTx2);
- p.add(jLb3);
- p.add(jTx3);
- p.add(jLb4);
- p.add(jTx4);
- p.add(jLb5);
- p.add(jTx5);
- p.add(jLb6);
- p.add(jTx6);
- p.add(jLb7);
- p.add(jTx7);
- p.add(jBt1);
- j.add(p);
- j.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement