我想使用Java制作命令行程序。
示例:mysql
命令行的GUI。(DONOT使用JDBC)
CollectingLogOutputStream outputStream = new CollectingLogOutputStream();
CommandLine commandline = CommandLine.parse("mysql -u root -p");
DefaultExecutor exec = new DefaultExecutor();
exec.setExitValues(null);
PumpStreamHandler streamHandler = new PumpStreamHandler(outputStream);
exec.setStreamHandler(streamHandler);
exec.execute(commandline);
现在,如何在mysql-bash中读取数据?如何将数据写入mysql-bash?
答案 0 :(得分:0)
首先,我假设您要将基于命令行的程序更改为基于可视化的程序。
为了在Java中实现这一点,您必须了解Java Swing和Java AWT的基本概念。与Java控制台应用程序不同,Java Swing和Java AWT默认使用框架和面板,以便与用户进行交互。
有关详细信息,您可以查看http://docs.oracle.com/javase/tutorial/uiswing/,这是关于GUI编程的官方Java教程,或者您可以键入" Java GUI编程"去谷歌。