From 9f7c44a1afe2a599a9e0249b480cfa3b4155e9e6 Mon Sep 17 00:00:00 2001 From: tspitzer Date: Thu, 17 Oct 2013 14:41:12 +0200 Subject: Version vom 17.10 -Hinweise eingefügt -Freigabe GUI ohne funktionalität eingefügt -Fenster zentriert -Download und Upload um Informationen erweitert --- Dozentenmodul/src/GUI/Freigabe.java | 226 ++++++++++++++++++++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 Dozentenmodul/src/GUI/Freigabe.java (limited to 'Dozentenmodul/src/GUI/Freigabe.java') diff --git a/Dozentenmodul/src/GUI/Freigabe.java b/Dozentenmodul/src/GUI/Freigabe.java new file mode 100644 index 00000000..38c041f5 --- /dev/null +++ b/Dozentenmodul/src/GUI/Freigabe.java @@ -0,0 +1,226 @@ +package GUI; + +import java.awt.Dimension; +import java.awt.FlowLayout; +import java.awt.Toolkit; +import javax.swing.JFrame; +import javax.swing.JButton; +import javax.swing.JDialog; +import javax.swing.JPanel; +import javax.swing.UIManager; +import javax.swing.UnsupportedLookAndFeelException; +import javax.swing.border.EmptyBorder; +import java.awt.Color; +import javax.swing.JLabel; +import java.awt.Font; +import javax.swing.JTextPane; +import java.awt.SystemColor; +import sql.sql; +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; +import javax.swing.JSeparator; +import java.awt.List; +import javax.swing.JMenuBar; +import javax.swing.JMenu; +import javax.swing.JMenuItem; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import javax.swing.JRadioButton; +import javax.swing.ButtonGroup; +import java.awt.event.ItemListener; +import java.awt.event.ItemEvent; + + +@SuppressWarnings("serial") +public class Freigabe extends JFrame { + + private final JPanel contentPanel = new JPanel(); + String[] result; + sql sql=new sql(); + private final ButtonGroup buttonGroup = new ButtonGroup(); + JRadioButton rdbtnSelektierteHochschulen; + List list; + /** + * Launch the application. + */ + public static void main(String[] args) { + try { + Freigabe dialog = new Freigabe(); + dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); + dialog.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + + /** + * Create the dialog. + */ + @SuppressWarnings({ }) + public Freigabe() { + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + System.exit(0); + } + }); + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (ClassNotFoundException | InstantiationException + | IllegalAccessException | UnsupportedLookAndFeelException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + setTitle("Dozentenmodul"); + Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); + int top=(screenSize.height - 603) / 2; + int left=(screenSize.width - 722) / 2; + setBounds(left, top, 603, 722); + //setBounds(100, 100, 603, 722); + getContentPane().setLayout(null); + { + JPanel panel = new JPanel(); + panel.setBounds(0, 0, 577, 71); + getContentPane().add(panel); + panel.setLayout(null); + { + JLabel lblNewLabel = new JLabel("Freigabe (Schritt 6 von 7)"); + lblNewLabel.setBounds(10, 11, 509, 22); + panel.add(lblNewLabel); + lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18)); + } + + JTextPane txtpnBitteWhlenSie = new JTextPane(); + txtpnBitteWhlenSie.setEditable(false); + txtpnBitteWhlenSie.setBackground(SystemColor.menu); + txtpnBitteWhlenSie.setText("Bitte spezifizieren Sie, f\u00FCr welche Personen/Hochschulen Ihre VL verf\u00FCgbar sein soll."); + txtpnBitteWhlenSie.setBounds(10, 36, 509, 42); + panel.add(txtpnBitteWhlenSie); + } + contentPanel.setBounds(10, 95, 567, 512); + contentPanel.setBackground(Color.WHITE); + contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); + getContentPane().add(contentPanel); + contentPanel.setLayout(null); + + JLabel lblFreigeben = new JLabel("Freigeben:"); + lblFreigeben.setFont(new Font("Tahoma", Font.PLAIN, 14)); + lblFreigeben.setBounds(10, 11, 93, 22); + contentPanel.add(lblFreigeben); + + JRadioButton rdbtnPrivat = new JRadioButton("Privat"); + rdbtnPrivat.setSelected(true); + rdbtnPrivat.setBackground(Color.WHITE); + buttonGroup.add(rdbtnPrivat); + rdbtnPrivat.setBounds(10, 40, 153, 23); + contentPanel.add(rdbtnPrivat); + + JRadioButton rdbtnFrAlleHochschulen = new JRadioButton("F\u00FCr alle Hochschulen"); + rdbtnFrAlleHochschulen.setBackground(Color.WHITE); + buttonGroup.add(rdbtnFrAlleHochschulen); + rdbtnFrAlleHochschulen.setBounds(10, 92, 153, 23); + contentPanel.add(rdbtnFrAlleHochschulen); + + JRadioButton rdbtnEigeneHochschule = new JRadioButton("Eigene Hochschule"); + rdbtnEigeneHochschule.setBackground(Color.WHITE); + buttonGroup.add(rdbtnEigeneHochschule); + rdbtnEigeneHochschule.setBounds(10, 66, 153, 23); + contentPanel.add(rdbtnEigeneHochschule); + + rdbtnSelektierteHochschulen = new JRadioButton("Hochschulen ausw\u00E4hlen"); + rdbtnSelektierteHochschulen.addItemListener(new ItemListener() { + public void itemStateChanged(ItemEvent e) { + if(rdbtnSelektierteHochschulen.isSelected()==true) + { + list.setBackground(Color.WHITE); + list.setEnabled(true); + } + else + { + list.setEnabled(false); + list.setBackground(SystemColor.control); + + } + } + }); + + rdbtnSelektierteHochschulen.setBackground(Color.WHITE); + buttonGroup.add(rdbtnSelektierteHochschulen); + rdbtnSelektierteHochschulen.setBounds(10, 118, 153, 23); + contentPanel.add(rdbtnSelektierteHochschulen); + + list = new List(); + list.setMultipleMode(true); + list.setBackground(SystemColor.control); + list.setEnabled(false); + list.setBounds(10, 147, 547, 355); + list.add("Hochschule Offenburg"); + list.add("Hochschule Reutlingen"); + list.add("Uni Freiburg"); + list.add("Hochschule Karlsruhe"); + contentPanel.add(list); + + + { + JPanel buttonPane = new JPanel(); + buttonPane.setBounds(0, 631, 587, 33); + buttonPane.setBackground(SystemColor.menu); + buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT)); + getContentPane().add(buttonPane); + { + JButton okButton = new JButton("Zur\u00FCck"); + okButton.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + + EingabeSoftwareDaten eas=new EingabeSoftwareDaten(); + eas.setVisible(true); + dispose(); + } + }); + okButton.setActionCommand("OK"); + buttonPane.add(okButton); + getRootPane().setDefaultButton(okButton); + } + { + JButton cancelButton = new JButton("Weiter"); + cancelButton.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + + Summary fs=new Summary(); + fs.setVisible(true); + dispose(); + } + }); + cancelButton.setActionCommand("Cancel"); + buttonPane.add(cancelButton); + } + } + + JSeparator separator = new JSeparator(); + separator.setBounds(0, 618, 616, 2); + getContentPane().add(separator); + + JSeparator separator_1 = new JSeparator(); + separator_1.setBounds(0, 82, 587, 2); + getContentPane().add(separator_1); + + JMenuBar menuBar = new JMenuBar(); + setJMenuBar(menuBar); + + JMenu mnSuchen = new JMenu("Suchen"); + menuBar.add(mnSuchen); + + JMenuItem mntmVlSuche = new JMenuItem("VL Suche"); + mnSuchen.add(mntmVlSuche); + + JMenu mnHilfe = new JMenu("Hilfe"); + menuBar.add(mnHilfe); + + JMenuItem mntmFaq = new JMenuItem("FAQ"); + mnHilfe.add(mntmFaq); + + JMenuItem mntmOtrs = new JMenuItem("OTRS"); + mnHilfe.add(mntmOtrs); + + } +} -- cgit v1.2.3-55-g7522