package GUI; import java.awt.FlowLayout; 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 ftp.ftp; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JSeparator; import javax.swing.JRadioButton; import javax.swing.SwingConstants; import javax.swing.ButtonGroup; @SuppressWarnings("serial") public class ActionChooser extends JDialog { private final JPanel contentPanel = new JPanel(); String[] result; ftp f=new ftp(); JRadioButton radioButton_1; private final ButtonGroup buttonGroup = new ButtonGroup(); /** * Launch the application. */ public static void main(String[] args) { try { ActionChooser dialog = new ActionChooser(); dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); dialog.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } /** * Create the dialog. */ public ActionChooser() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { // TODO Auto-generated catch block e.printStackTrace(); } setTitle("Dozentenmodul"); setBounds(100, 100, 545, 341); getContentPane().setLayout(null); { JPanel panel = new JPanel(); panel.setBounds(0, 0, 529, 80); getContentPane().add(panel); panel.setLayout(null); { JLabel lblNewLabel = new JLabel("Aktionswahl"); 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 w\u00E4hlen Sie ihre gew\u00FCnschte Aktion"); txtpnBitteWhlenSie.setBounds(10, 36, 509, 42); panel.add(txtpnBitteWhlenSie); } contentPanel.setBounds(10, 113, 509, 135); contentPanel.setBackground(Color.WHITE); contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); getContentPane().add(contentPanel); contentPanel.setLayout(null); JRadioButton radioButton = new JRadioButton("Erstellen einer neuen VL"); buttonGroup.add(radioButton); radioButton.setHorizontalAlignment(SwingConstants.CENTER); radioButton.setBackground(Color.WHITE); radioButton.setBounds(6, 7, 141, 23); contentPanel.add(radioButton); radioButton_1 = new JRadioButton("Erstellen einer neuen VL auf Basis einer VL Rohling"); buttonGroup.add(radioButton_1); radioButton_1.setBackground(Color.WHITE); radioButton_1.setBounds(6, 30, 265, 23); contentPanel.add(radioButton_1); JRadioButton radioButton_2 = new JRadioButton("Bearbeiten einer bestehenden VL"); buttonGroup.add(radioButton_2); radioButton_2.setBackground(Color.WHITE); radioButton_2.setBounds(6, 53, 185, 23); contentPanel.add(radioButton_2); JRadioButton radioButton_3 = new JRadioButton("Kopieren einer bestehenden VL"); buttonGroup.add(radioButton_3); radioButton_3.setBackground(Color.WHITE); radioButton_3.setBounds(6, 76, 175, 23); contentPanel.add(radioButton_3); JRadioButton radioButton_4 = new JRadioButton("Verlinken einer bestehenden VL"); buttonGroup.add(radioButton_4); radioButton_4.setBackground(Color.WHITE); radioButton_4.setBounds(6, 102, 175, 23); contentPanel.add(radioButton_4); { JPanel buttonPane = new JPanel(); buttonPane.setBounds(0, 272, 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(radioButton_1.isSelected()==true) { searchRohling sr=new searchRohling(); sr.setVisible(true); dispose(); } } }); cancelButton.setActionCommand("Cancel"); buttonPane.add(cancelButton); } } { JSeparator separator = new JSeparator(); separator.setBounds(10, 259, 519, 2); getContentPane().add(separator); } { JSeparator separator = new JSeparator(); separator.setBounds(0, 91, 519, 2); getContentPane().add(separator); } } }