summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/GUI/ActionChooser.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul/src/GUI/ActionChooser.java')
-rw-r--r--Dozentenmodul/src/GUI/ActionChooser.java317
1 files changed, 118 insertions, 199 deletions
diff --git a/Dozentenmodul/src/GUI/ActionChooser.java b/Dozentenmodul/src/GUI/ActionChooser.java
index 75fa232b..3b26438b 100644
--- a/Dozentenmodul/src/GUI/ActionChooser.java
+++ b/Dozentenmodul/src/GUI/ActionChooser.java
@@ -1,231 +1,150 @@
package GUI;
-
-import java.awt.EventQueue;
-
-import javax.swing.JFrame;
+import java.awt.FlowLayout;
+import javax.swing.JButton;
+import javax.swing.JDialog;
import javax.swing.JPanel;
-import javax.swing.border.EmptyBorder;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
+import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JLabel;
-import javax.swing.SwingConstants;
import java.awt.Font;
-import javax.swing.JRadioButton;
-import javax.swing.GroupLayout;
-import javax.swing.GroupLayout.Alignment;
-import javax.swing.LayoutStyle.ComponentPlacement;
-import javax.swing.ButtonGroup;
-import javax.swing.JButton;
-
-
-import org.eclipse.jface.wizard.WizardDialog;
-import org.eclipse.swt.widgets.Display;
-
-import Wizard.newVLRohlingWizard;
-
+import javax.swing.JTextPane;
+import java.awt.SystemColor;
+import ftp.ftp;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
-import java.awt.Desktop;
-import java.io.IOException;
-import java.net.URI;
-import java.net.URISyntaxException;
+import javax.swing.JSeparator;
+import javax.swing.JRadioButton;
+import javax.swing.SwingConstants;
+import javax.swing.ButtonGroup;
@SuppressWarnings("serial")
-public class ActionChooser extends JFrame {
+public class ActionChooser extends JDialog {
- private JPanel contentPane;
+ 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) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- ActionChooser frame = new ActionChooser();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
+ try {
+ ActionChooser dialog = new ActionChooser();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
/**
- * Create the frame.
+ * Create the dialog.
*/
public ActionChooser() {
-
- //Setzt das Look and Feel auf System
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
+ try {
+ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+ } catch (ClassNotFoundException | InstantiationException
+ | IllegalAccessException | UnsupportedLookAndFeelException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
setTitle("Dozentenmodul");
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnSuche = new JMenu("Suche");
- menuBar.add(mnSuche);
-
- JMenuItem mntmVlSuchen = new JMenuItem("VL suchen");
- mntmVlSuchen.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- //tod
- }
- });
-
- mnSuche.add(mntmVlSuchen);
-
- JMenu mnHilfe = new JMenu("Hilfe");
- menuBar.add(mnHilfe);
-
- JMenuItem mntmNeuigkeiten = new JMenuItem("Neuigkeiten");
- mntmNeuigkeiten.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- //todo
- }
- });
- mnHilfe.add(mntmNeuigkeiten);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mntmFaq.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- //todo
+ 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));
}
- });
- mnHilfe.add(mntmFaq);
-
- JMenuItem mntmTicketErstellen = new JMenuItem("Ticket erstellen");
- mntmTicketErstellen.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- if(Desktop.isDesktopSupported()){
- Desktop desk=Desktop.getDesktop();
- if(desk.isSupported(Desktop.Action.BROWSE)){
- try {
- URI uri=new URI("https://otrs.rz.hs-offenburg.de/otrs/customer.pl");
- try {
- desk.browse(uri);
- } catch (IOException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- } catch (URISyntaxException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
+
+ 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);
}
- });
- mnHilfe.add(mntmTicketErstellen);
- contentPane = new JPanel();
- contentPane.setBackground(Color.WHITE);
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
-
- JLabel labelChoose = new JLabel("Bitte w\u00E4hlen Sie Ihre durchzuf\u00FChrende Aktion aus");
- labelChoose.setFont(new Font("Tahoma", Font.PLAIN, 14));
- labelChoose.setHorizontalAlignment(SwingConstants.CENTER);
-
- JRadioButton rdbtnNew = new JRadioButton("Erstellen einer neuen VL");
- rdbtnNew.setHorizontalAlignment(SwingConstants.CENTER);
- rdbtnNew.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnNew);
-
- JRadioButton rdbtnNewRohling = new JRadioButton("Erstellen einer neuen VL auf Basis einer VL Rohling");
- rdbtnNewRohling.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnNewRohling);
-
- JRadioButton rdbtnCopyExisiting = new JRadioButton("Kopieren einer bestehenden VL");
- rdbtnCopyExisiting.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnCopyExisiting);
+ }
+ {
+ 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);
+ }
- JRadioButton rdbtnLinkExisting = new JRadioButton("Verlinken einer bestehenden VL");
- rdbtnLinkExisting.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnLinkExisting);
-
- JButton btnWeiter = new JButton("Weiter");
- btnWeiter.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
-
- WizardDialog wizardDialog = new WizardDialog(Display.getDefault().getActiveShell(),new newVLRohlingWizard());
- wizardDialog.create();
- dispose();
- wizardDialog.open();
-
-
- }
- });
-
- JRadioButton rdbtnEditVL = new JRadioButton("Bearbeiten einer bestehenden VL");
- buttonGroup.add(rdbtnEditVL);
- rdbtnEditVL.setBackground(Color.WHITE);
- GroupLayout gl_contentPane = new GroupLayout(contentPane);
- gl_contentPane.setHorizontalGroup(
- gl_contentPane.createParallelGroup(Alignment.LEADING)
- .addGroup(Alignment.TRAILING, gl_contentPane.createSequentialGroup()
- .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(labelChoose, GroupLayout.PREFERRED_SIZE, 424, GroupLayout.PREFERRED_SIZE)
- .addContainerGap())
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(btnWeiter)
- .addContainerGap(359, Short.MAX_VALUE))
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(rdbtnLinkExisting)
- .addContainerGap(253, Short.MAX_VALUE))
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(rdbtnCopyExisiting)
- .addContainerGap(253, Short.MAX_VALUE))
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(rdbtnEditVL)
- .addContainerGap(319, Short.MAX_VALUE))
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(rdbtnNewRohling)
- .addContainerGap(163, Short.MAX_VALUE))
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(rdbtnNew)
- .addContainerGap(287, Short.MAX_VALUE))
- );
- gl_contentPane.setVerticalGroup(
- gl_contentPane.createParallelGroup(Alignment.LEADING)
- .addGroup(gl_contentPane.createSequentialGroup()
- .addContainerGap()
- .addComponent(labelChoose)
- .addGap(33)
- .addComponent(rdbtnNew)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(rdbtnNewRohling)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(rdbtnEditVL)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(rdbtnCopyExisiting)
- .addPreferredGap(ComponentPlacement.UNRELATED)
- .addComponent(rdbtnLinkExisting)
- .addGap(18)
- .addComponent(btnWeiter)
- .addContainerGap())
- );
- contentPane.setLayout(gl_contentPane);
+
}
}