java

javaGUI

2021-03-19  本文已影响0人  Jakku

工具:exe4j 把jar打包成exe可执行文件

代码:

public class FarmMain extends JFrame {

public static void main(String[] args) {

JFrame frame = new FarmMain();

// 文本框

JPanel jPanel1 = new JPanel();

JLabel label1 = new JLabel("发动机名称:");

JTextField field = new JTextField(40);

jPanel1.add(label1);

jPanel1.add(field);

frame.add(jPanel1);

// 按钮

JPanel jPanel2 = new JPanel();

JButton btn = new JButton("确认");

jPanel2.add(btn);

frame.add(jPanel2);

btn.addActionListener(e -> {

String param = field.getText();

String message = "";

if (StringUtils.isEmpty(param)) {

message = "请输入发动机名称";

JOptionPane.showMessageDialog(null, message);

return;

}

ParamInfoService paramInfoService = new ParamInfoService();

try {

message = paramInfoService.excel(param);

} catch (Exception ex) {

ex.printStackTrace(); message = "失败:" + ExceptionUtils.getStackTrace(ex);

}

JOptionPane.showMessageDialog(null, message);

});

frame.addWindowListener(new WindowAdapter() {

@Override public void windowClosing(WindowEvent e) {

super.windowClosing(e);

System.exit(0);

} });

frame.setTitle("KAS工具");

frame.setLayout(new GridLayout(2, 1));

frame.setSize(600, 200);

frame.setLocationRelativeTo(null);

frame.setResizable(false);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

}

上一篇 下一篇

猜你喜欢

热点阅读