Package Frame

Source Code of Frame.JFrameSuche

package Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class JFrameSuche extends javax.swing.JFrame {

  {
    //Set Look & Feel
    try {
      javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
    } catch(Exception e) {
      e.printStackTrace();
    }
  }

  private JTextField jTextField1;
  private JButton jButton1;
  private JButton jButton3;
  private JButton jButton2;
  private JScrollPane jScrollPane1;
  private JTable jTable1;
  private JComboBox jComboBox2;
  private JComboBox jComboBox1;
  private JFrameMain myJFrameMain;
  private JFrameAusgabe myJFrameSchueler;

  /**
  * Auto-generated main method to display this JFrame
  */
  public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        JFrameSuche inst = new JFrameSuche();
        inst.setLocationRelativeTo(null);
        inst.setVisible(true);
      }
    });
  }
 
  public JFrameSuche() {
    super();
    initGUI();
    myInitGUI();
  }
 
  private void myInitGUI() {
    myJFrameSchueler=new JFrameAusgabe();
    myJFrameSchueler.verknuepfung(this);
  }

  private void initGUI() {
    try {
      setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
      this.setTitle("Trainee Regime: Suchen");
      getContentPane().setLayout(null);
      this.setResizable(false);
      getContentPane().setBackground(new java.awt.Color(214,219,228));
      this.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent evt) {
          thisWindowClosing(evt);
        }
      });
      {
        jTextField1 = new JTextField();
        getContentPane().add(jTextField1);
        jTextField1.setBounds(229, 57, 149, 22);
      }
      {
        jButton1 = new JButton();
        getContentPane().add(jButton1);
        jButton1.setText("Suchen");
        jButton1.setBounds(103, 55, 121, 25);
      }
      {
        ComboBoxModel jComboBox1Model =
            new DefaultComboBoxModel(
                new String[] { "Name", "Vorname" });
        jComboBox1 = new JComboBox();
        getContentPane().add(jComboBox1);
        jComboBox1.setModel(jComboBox1Model);
        jComboBox1.setBounds(229, 29, 149, 22);
      }
      {
        ComboBoxModel jComboBox2Model =
            new DefaultComboBoxModel(
                new String[] { "Schueler", "Firma" });
        jComboBox2 = new JComboBox();
        getContentPane().add(jComboBox2);
        jComboBox2.setModel(jComboBox2Model);
        jComboBox2.setBounds(103, 29, 120, 22);
      }
      {
        jScrollPane1 = new JScrollPane();
        getContentPane().add(jScrollPane1);
        jScrollPane1.setBounds(12, 91, 371, 132);
        jScrollPane1.setOpaque(false);
        {
          TableModel jTable1Model =
              new DefaultTableModel(
                  new String[][] { { "21", "Dicke", "Kevin", "DQM10", "J" }, { "17", "Eroglu", "Mazlum", "DQM11", "N" }, {"120", "Petersen", "Yannick", "IVA10", "J"}, {"110", "Sommer", "Lukas", "DQM10", "N"},{"31", "Karadag","Aydin","DQM09","N"},{"32", "Harms","Sebastian","DQM09","N"},{"1", "Lenz","Peter","DQM11","N"},{"3", "Meier","J","DQM09","N"}},
                  new String[] { "ID", "Name", "Vorname", "Klasse", "Praktikum ?" });
          jTable1 = new JTable();
          jScrollPane1.setViewportView(jTable1);
          jTable1.setModel(jTable1Model);
          jTable1.setBounds(12, 91, 371, 132);
          jTable1.getTableHeader().setOpaque(true);
          jTable1.getTableHeader().setBackground(new java.awt.Color(255,0,0));
          jTable1.setShowVerticalLines(false);
          jTable1.setShowHorizontalLines(false);
          jTable1.getTableHeader().setForeground(new java.awt.Color(69,74,77));
          jTable1.getTableHeader().setEnabled(true);
          jTable1.setAutoCreateRowSorter(true);
          jTable1.setPreferredSize(new java.awt.Dimension(350, 110));
          jTable1.addMouseListener(new MouseAdapter() {
            public void mouseReleased(MouseEvent evt) {
              jTable1MouseReleased(evt);
            }
          });
        }
      }
      {
        jButton2 = new JButton();
        getContentPane().add(jButton2);
        jButton2.setText("Zurueck");
        jButton2.setBounds(12, 229, 107, 30);
        jButton2.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            jButton2ActionPerformed(evt);
          }
        });
      }
      {
        jButton3 = new JButton();
        getContentPane().add(jButton3);
        jButton3.setText("Beenden");
        jButton3.setBounds(265, 229, 118, 30);
      }
      pack();
      this.setSize(406, 300);
    } catch (Exception e) {
        //add your error handling code here
      e.printStackTrace();
    }
  }
 
  public void verknuepfung(JFrameMain myJFrame)
  {
    myJFrameMain=myJFrame;
  }
 
  private void thisWindowClosing(WindowEvent evt)
  {    myJFrameMain.optionStatus(false)}
 
  private void jTable1MouseReleased(MouseEvent evt)
  { 
    myJFrameSchueler.setLocationRelativeTo(this)
    this.setVisible(false);
    myJFrameSchueler.setVisible(true);
    myJFrameSchueler.requestFocusInWindow()
  }
 
  private void jButton2ActionPerformed(ActionEvent evt) {
    thisWindowClosing(null);
    this.setVisible(false);
  }

}
TOP

Related Classes of Frame.JFrameSuche

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.