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);
}
}