package GUI; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Toolkit; 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 java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JSeparator; 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.JCheckBox; @SuppressWarnings("serial") public class Rechtsbelehrung extends JFrame { private final JPanel contentPanel = new JPanel(); String[] result; JCheckBox chckbxAkzeptieren; /** * Launch the application. */ public static void main(String[] args) { try { Rechtsbelehrung dialog = new Rechtsbelehrung(); dialog.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE); dialog.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } /** * Create the dialog. */ public Rechtsbelehrung() { addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent arg0) { 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 - 545) / 2; int left=(screenSize.width - 381) / 2; setBounds(left, top, 545, 381); //setBounds(100, 100, 545, 366); getContentPane().setLayout(null); { JPanel panel = new JPanel(); panel.setBounds(0, 0, 529, 80); getContentPane().add(panel); panel.setLayout(null); { JLabel lblNewLabel = new JLabel("Hinweis"); 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 lesen und best\u00E4tigen Sie folgende rechtliche Hinweise"); txtpnBitteWhlenSie.setBounds(10, 36, 509, 33); panel.add(txtpnBitteWhlenSie); } contentPanel.setBounds(10, 104, 509, 135); contentPanel.setBackground(Color.WHITE); contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); getContentPane().add(contentPanel); contentPanel.setLayout(null); JTextPane txtpnJaIchBin = new JTextPane(); txtpnJaIchBin.setText("Ja, ich bin verantwortlich f\u00FCr die in meiner VL genutzen Lizenzen."); txtpnJaIchBin.setBounds(10, 11, 489, 113); contentPanel.add(txtpnJaIchBin); { JPanel buttonPane = new JPanel(); buttonPane.setBounds(0, 289, 529, 33); buttonPane.setBackground(SystemColor.menu); buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT)); getContentPane().add(buttonPane); { JButton cancelButton = new JButton("Weiter"); cancelButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if(chckbxAkzeptieren.isSelected()==true) { ActionChooser ac=new ActionChooser(); ac.setVisible(true); dispose(); } else { JOptionPane.showMessageDialog(null, "Bitte bestätigen Sie folgende Hinweise", "Error", JOptionPane.ERROR_MESSAGE); } } }); cancelButton.setActionCommand("Cancel"); buttonPane.add(cancelButton); } } { JSeparator separator = new JSeparator(); separator.setBounds(0, 276, 529, 2); getContentPane().add(separator); } { JSeparator separator = new JSeparator(); separator.setBounds(0, 91, 529, 2); getContentPane().add(separator); } chckbxAkzeptieren = new JCheckBox("Akzeptieren"); chckbxAkzeptieren.setBounds(0, 246, 97, 23); getContentPane().add(chckbxAkzeptieren); JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); JMenu mnNewMenu = new JMenu("Suche"); menuBar.add(mnNewMenu); JMenuItem mntmVlSuche = new JMenuItem("VL Suche"); mnNewMenu.add(mntmVlSuche); JMenu mnNewMenu_1 = new JMenu("Hilfe"); menuBar.add(mnNewMenu_1); JMenuItem mntmFaq = new JMenuItem("FAQ"); mnNewMenu_1.add(mntmFaq); JMenuItem mntmOtrs = new JMenuItem("OTRS"); mnNewMenu_1.add(mntmOtrs); } }