B
BloodyKnife
Gast
Hi Leutz,
folgendes Anliegen:
Ich möchte eine CD mit meinen normal genutzten Anwendungen erstellen, welche ich bequem über ein Menü starten kann. (Also die Setups starten)
Jetzt habe ich bereits die SuFu genutzt und gerausgefunden das ich eine funktion Namens Runtime.getRuntime().exec("pfad\\zur\\Datei.exe"); aufrufen muss.
Soweit so gut ABER:
Wie funzt das nun? ich mein....die Files sind alle bereits in einem einzigen Stammordner und mir stellt sich jetzt nur die Frage, wie ich die Programme aus meinem kleinen Java-Menü starten kann.
Bin Dankbar für jede Hilfe
MfG
BloodyKnife
P.S.: Vllt hilft ja der Quelltext ein wenig
folgendes Anliegen:
Ich möchte eine CD mit meinen normal genutzten Anwendungen erstellen, welche ich bequem über ein Menü starten kann. (Also die Setups starten)
Jetzt habe ich bereits die SuFu genutzt und gerausgefunden das ich eine funktion Namens Runtime.getRuntime().exec("pfad\\zur\\Datei.exe"); aufrufen muss.
Soweit so gut ABER:
Wie funzt das nun? ich mein....die Files sind alle bereits in einem einzigen Stammordner und mir stellt sich jetzt nur die Frage, wie ich die Programme aus meinem kleinen Java-Menü starten kann.
Bin Dankbar für jede Hilfe
MfG
BloodyKnife
P.S.: Vllt hilft ja der Quelltext ein wenig
Code:
import java.awt.*;
import java.awt.event.*;
/**
*
* Beschreibung
*
* @version 1.0 vom 17.07.2008
* @author
*/
public class menue extends Frame {
// Anfang Attribute
private Label label1 = new Label();
private Button office_installer = new Button();
private Label label2 = new Label();
private Label label3 = new Label();
private Label label4 = new Label();
private Button icq_installer = new Button();
private Button net_30 = new Button();
private Button wlm_install = new Button();
private Button spf_install = new Button();
private Label label5 = new Label();
private Button about = new Button();
// Ende Attribute
public menue(String title) {
// Frame-Initialisierung
super(title);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) { System.exit(0); }
});
int frameWidth = 1088;
int frameHeight = 611;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
Panel cp = new Panel(null);
add(cp);
// Anfang Komponenten
label1.setBounds(248, 40, 652, 26);
label1.setText("Windows XP Tools und Utilities - Menü coded by Hendrik Alexander Mennen");
label1.setFont(new Font("Calibri", Font.PLAIN, 19));
cp.add(label1);
office_installer.setBounds(56, 144, 241, 41);
office_installer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
office_installer_ActionPerformed(evt);
}
});
cp.add(office_installer);
label2.setBounds(128, 96, 103, 20);
label2.setText("Anwendungen");
label2.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
cp.add(label2);
label3.setBounds(432, 96, 121, 20);
label3.setText("Systemsicherheit");
label3.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
cp.add(label3);
label4.setBounds(776, 96, 148, 20);
label4.setText("Chat and Community");
label4.setFont(new Font("MS Sans Serif", Font.PLAIN, 15));
cp.add(label4);
icq_installer.setBounds(752, 144, 185, 41);
icq_installer.setLabel("ICQ Version 6 Installieren");
icq_installer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
icq_installer_ActionPerformed(evt);
}
});
cp.add(icq_installer);
net_30.setBounds(368, 208, 257, 41);
net_30.setLabel("Microsoft .Net Framework 3.0 Installieren");
net_30.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
net_30_ActionPerformed(evt);
}
});
cp.add(net_30);
wlm_install.setBounds(720, 208, 249, 41);
wlm_install.setLabel("Windows Live Messenger Installieren");
wlm_install.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
wlm_install_ActionPerformed(evt);
}
});
cp.add(wlm_install);
spf_install.setBounds(56, 208, 241, 41);
spf_install.setLabel("Sygate Personal Firewall Installieren");
spf_install.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
spf_install_ActionPerformed(evt);
}
});
cp.add(spf_install);
label5.setBounds(824, 544, 222, 16);
label5.setText("© 2008 by Hendrik Alexander Mennen");
label5.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(label5);
about.setBounds(8, 8, 25, 25);
about.setLabel("?");
about.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
about_ActionPerformed(evt);
}
});
cp.add(about);
// Ende Komponenten
setResizable(false);
setVisible(true);
}
// Anfang Methoden
public void office_installer_ActionPerformed(ActionEvent evt) {
Runtime.getRuntime().exec("\\office_07\\setup.exe");
}
public void anti_vir_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void icq_installer_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void net_30_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void wlm_install_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void spf_install_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void about_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
// Ende Methoden
public static void main(String[] args) {
new menue("menue");
}
}