package gui;
import java.awt.Desktop;
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 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.JSeparator;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JCheckBox;
@SuppressWarnings("serial")
public class VmWareLink_GUI extends JFrame {
private final JPanel contentPanel = new JPanel();
String[] result;
/**
* Launch the application.
*/
public static void main(String[] args) {
try {
VmWareLink_GUI dialog = new VmWareLink_GUI();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the dialog.
*/
public VmWareLink_GUI() {
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 - 722) / 2;
int left=(screenSize.width - 603) / 2;
setBounds(left, top, 603, 722);
//setBounds(100, 100, 603, 722);
getContentPane().setLayout(null);
{
JPanel panel = new JPanel();
panel.setBounds(0, 0, 577, 80);
getContentPane().add(panel);
panel.setLayout(null);
{
JLabel lblNewLabel = new JLabel("Hinweis VMWare Player");
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.setBounds(10, 36, 509, 42);
panel.add(txtpnBitteWhlenSie);
}
contentPanel.setBounds(10, 104, 567, 502);
contentPanel.setBackground(SystemColor.menu);
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel);
contentPanel.setLayout(null);
JTextPane txtpnUmIhreVmdk = new JTextPane();
txtpnUmIhreVmdk.setBackground(SystemColor.menu);
txtpnUmIhreVmdk.setEditable(false);
txtpnUmIhreVmdk.setText("F\u00FCr die Arbeit mit der bwLehrpool Suite wird zwingend ein VMWare Player ben\u00F6tigt. Diesen k\u00F6nnen Sie sich unter folgendem Link kostenfrei downloaden.");
txtpnUmIhreVmdk.setBounds(10, 16, 499, 66);
contentPanel.add(txtpnUmIhreVmdk);
JLabel lblNewLabel_1 = new JLabel("Windows: ");
lblNewLabel_1.addMouseListener(new MouseAdapter() {
@Override
public void mouseReleased(MouseEvent arg0) {
URI url;
try {
url = new URI("https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0");
Desktop.getDesktop().browse(url);
} catch (URISyntaxException | IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
lblNewLabel_1.setBounds(10, 93, 499, 14);
contentPanel.add(lblNewLabel_1);
JCheckBox chckbxNewCheckBox = new JCheckBox("Diese Benachrichtigung nicht mehr anzeigen.");
chckbxNewCheckBox.setBounds(6, 472, 555, 23);
contentPanel.add(chckbxNewCheckBox);
JLabel lbllinuxvmwarePlayer = new JLabel("Linux: ");
lbllinuxvmwarePlayer.setBounds(10, 178, 499, 14);
contentPanel.add(lbllinuxvmwarePlayer);
JLabel lblvmwarePlayerDownload = new JLabel("vmWare Player Download");
lblvmwarePlayerDownload.setBounds(10, 118, 499, 14);
contentPanel.add(lblvmwarePlayerDownload);
JLabel lblvmwarePlayerDownload_1 = new JLabel("vmWare Player Download");
lblvmwarePlayerDownload_1.setBounds(10, 203, 499, 14);
contentPanel.add(lblvmwarePlayerDownload_1);
{
JPanel buttonPane = new JPanel();
buttonPane.setBounds(0, 630, 587, 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) {
MainMenue_GUI ea=new MainMenue_GUI();
ea.setVisible(true);
dispose();
}
});
cancelButton.setActionCommand("Cancel");
buttonPane.add(cancelButton);
}
}
{
JSeparator separator = new JSeparator();
separator.setBounds(0, 617, 587, 2);
getContentPane().add(separator);
}
{
JSeparator separator = new JSeparator();
separator.setBounds(0, 91, 587, 2);
getContentPane().add(separator);
}
{
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
{
JMenu mnHilfe = new JMenu("Hilfe");
menuBar.add(mnHilfe);
{
JMenuItem mntmFaq = new JMenuItem("FAQ");
mnHilfe.add(mntmFaq);
}
{
JMenuItem mntmHilfe = new JMenuItem("Hilfe");
mnHilfe.add(mntmHilfe);
}
}
}
}
}