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 *Prototyp*"); 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); } }