java 创建一个进程 用一个窗体和几个按钮来控制其他进程开始执行
时间: 2024-05-12 09:21:03 浏览: 115
以下是一个简单的Java程序,可以创建一个进程,并使用窗体和几个按钮来控制它的执行。
```
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class ProcessController extends Frame implements ActionListener {
private Button startButton;
private Button stopButton;
private Process process;
public ProcessController() {
setTitle("Process Controller");
setLayout(new FlowLayout());
setSize(300, 100);
startButton = new Button("Start");
startButton.addActionListener(this);
add(startButton);
stopButton = new Button("Stop");
stopButton.addActionListener(this);
add(stopButton);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == startButton) {
try {
process = Runtime.getRuntime().exec("notepad.exe");
} catch (IOException ex) {
ex.printStackTrace();
}
} else if (e.getSource() == stopButton) {
process.destroy();
}
}
public static void main(String[] args) {
new ProcessController();
}
}
```
这个程序创建了一个窗体,其中包含了一个“Start”按钮和一个“Stop”按钮。当用户点击“Start”按钮时,程序会创建一个新的进程来启动Notepad应用程序。当用户点击“Stop”按钮时,程序会销毁该进程。
阅读全文