Guest User

Untitled

a guest
Jan 18th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.02 KB | None | 0 0
  1. public Colocviu()
  2. {
  3.     super( "Colocviu 2016-2017" );
  4.  
  5.     pnPanel0 = new JPanel();
  6.     GridBagLayout gbPanel0 = new GridBagLayout();
  7.     GridBagConstraints gbcPanel0 = new GridBagConstraints();
  8.     pnPanel0.setLayout( gbPanel0 );
  9.  
  10.     lbLabel0 = new JLabel( "Nume"  );
  11.     gbPanel0.setConstraints( lbLabel0, gbcPanel0 );
  12.     pnPanel0.add( lbLabel0 );
  13.    
  14.     tf0 = new JTextField( );
  15.     gbPanel0.setConstraints( tf0, gbcPanel0 );
  16.     pnPanel0.add( tf0 );
  17.    
  18.     lbLabel1 = new JLabel( "Prenume"  );
  19.     lbLabel1.setConstraints( lbLabel1, gbcPanel0 );
  20.     pnPanel0.add( lbLabel1 );
  21.    
  22.     tf1 = new JTextField( );
  23.     gbPanel0.setConstraints( tf1, gbcPanel0 );
  24.     pnPanel0.add( tf1 );
  25.    
  26.     lbLabel2 = new JLabel( "Cetatenie"  );
  27.     lbLabel2.setConstraints( lbLabel2, gbcPanel0 );
  28.     pnPanel0.add( lbLabel2 );
  29.    
  30.     bG = new ButtonGroup();
  31.  
  32.     rbRdButCetatenie = new JRadioButton( "Romana"  );
  33.     rbgPanel0.add( rbRdButCetatenie );
  34.     gbPanel0.setConstraints( rbRdButCetatenie, gbcPanel0 );
  35.     bG.add(rbRdButCetatenie)
  36.    
  37.     rbRdButCetatenie2 = new JRadioButton( "Strain-UE"  );
  38.     rbgPanel0.add( rbRdButCetatenie2 );
  39.     gbPanel0.setConstraints( rbRdButCetatenie2, gbcPanel0 );
  40.     bG.add(rbRdButCetatenie2)
  41.    
  42.     rbRdButCetatenie3 = new JRadioButton( "Strain-nonUE"  );
  43.     rbgPanel0.add( rbRdButCetatenie3 );
  44.     gbPanel0.setConstraints( rbRdButCetatenie3, gbcPanel0 );
  45.     bG.add(rbRdButCetatenie3)
  46.    
  47.     pnPanel0.add( bG );
  48.    
  49.     lbLabel3 = new JLabel( "Tara"  );
  50.     lbLabel3.setConstraints( lbLabel3, gbcPanel0 );
  51.     pnPanel0.add( lbLabel3 );
  52.    
  53.     String []dataComboTara = { "Romania", "Anglia" };
  54.     cmbComboTara = new JComboBox( dataComboTara );
  55.     gbPanel0.setConstraints( cmbComboTara, gbcPanel0 );
  56.     pnPanel0.add( cmbComboTara );
  57.    
  58.     lbLabel4 = new JLabel( "Actiuni"  );
  59.     lbLabel4.setConstraints( lbLabel4, gbcPanel0 );
  60.     pnPanel0.add( lbLabel4 );
  61.    
  62.     btBtnAfisare = new JButton( "Afisare pe ecran"  );
  63.     btBtnAfisare.addActionListener(this);
  64.     gbPanel0.setConstraints( btBtnAfisare, gbcPanel0 );
  65.    
  66.     btBtnAdauga = new JButton( "Adauga in BD"  );
  67.     btBtnAdauga.addActionListener(this);
  68.     gbPanel0.setConstraints( btBtnAdauga, gbcPanel0 );
  69.    
  70.     setDefaultCloseOperation( EXIT_ON_CLOSE );
  71.  
  72.     setContentPane( pnPanel0 );
  73.     pack();
  74.     setVisible( true );
  75.    
  76.     btBtnAfisare.addActionListener(new ActionListener() {
  77.         public void actionPerformed(ActionEvent e) {
  78.             labelAfisare.setText(
  79.                 "Nume: " + tf0 + "<br>" +
  80.                 "Prenume: " + tf1 + "<br>" +
  81.                 "Nationalitate: " + bG.getSelection().getActionCommand() + "<br>" +
  82.                 "Tara: " + dataComboTara.getSelectedItem().toString() + "<br>"
  83.             );
  84.         }
  85.     });
  86.    
  87.     btBtnAdauga.addActionListener(new ActionListener() {
  88.         public void actionPerformed(ActionEvent e) {
  89.             connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/student", "user", "pass");
  90.             Statement stmt = connection.createStatement();
  91.             stmt.executeUpdate(
  92.             "INSERT INTO colocviu ('nume', 'prenume', 'nationalitate', 'tara') VALUES " +
  93.             "(" + tf0 + ", " + tf1 + ", " + bG.getSelection().getActionCommand() + ", " + dataComboTara.getSelectedItem().toString() + ")");
  94.         }
  95.     });
  96. }
Add Comment
Please, Sign In to add comment