hallo.mein nächstes Problem ist das ich mir einen "kontrollmanager just 4 fun machen möchte" dieser soll 4 buttons haben:
doch ich brauche einen code der jetzt z.b. cmd öffnet denn bei meinem Quellcode :
geht :
nicht.
kann mir jemand helfen?
doch ich brauche einen code der jetzt z.b. cmd öffnet denn bei meinem Quellcode :
Java:
package gui;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import javax.swing.*;
public class Verschiedene_Programme1 extends JFrame implements ActionListener
{
private static final long serialVersionUID = 1L;
public Verschiedene_Programme1()
{
JButton CMD,MSCONF,SHUTDOWN,SHUTDOWNA;
setTitle("Programm-manager");
getContentPane().setBackground(Color.LIGHT_GRAY);
this.setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
CMD=new JButton ("CMD öffnen");
CMD.setBounds(50,20,150,30);
add (CMD);
CMD.addActionListener(this);
CMD.setActionCommand("cmd");
MSCONF=new JButton ("MSCONFIG öffnen");
MSCONF.setBounds(250,20,150,30);
add (MSCONF);
MSCONF.addActionListener(this);
MSCONF.setActionCommand("msco");
SHUTDOWN=new JButton ("Shutdown 30 sek");
SHUTDOWN.setBounds(50,60,150,30);
add (SHUTDOWN);
SHUTDOWN.addActionListener(this);
SHUTDOWN.setActionCommand("shutd");
SHUTDOWNA=new JButton ("Shutdown abbrechen");
SHUTDOWNA.setBounds(50,60,150,30);
add (SHUTDOWNA);
SHUTDOWNA.addActionListener(this);
SHUTDOWNA.setActionCommand("shuta");
}
public void actionPerformed( ActionEvent e)
{
if(e.getActionCommand().equals("cmd"))
{
Process CMD= new ProcessBuilder
(new String []
{ "cmd", "/C", "start", "cmd" }
)
.start();
}
if(e.getActionCommand().equals("msco"))
{
}
if(e.getActionCommand().equals("shutd"))
{
}
if(e.getActionCommand().equals("shuta"))
{
}
}
public static void main(String[] args)
{
Verschiedene_Programme1 hauptfenster = new Verschiedene_Programme1();
hauptfenster.setSize(600,200);
hauptfenster.setLocation(500,200);
hauptfenster.setVisible(true);
}
}
Java:
public static void main(String[] args) throws IOException
{
Process CMD= new ProcessBuilder
(new String []
{ "cmd", "/C", "start", "cmd" }
)
.start();
}
kann mir jemand helfen?