Tag: console

java控制台mouselistener

我正在尝试制作一个鼠标记录器,我似乎无法让一个鼠标监听器与控制台一起工作,这是可能的,我将如何去做它谢谢。

java JFrame中奇怪的空白区域

这是我的问题。 当我使用以下代码时: package xyz.lexium.giapb.ui; import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ConsoleWindow extends WindowAdapter implements WindowListener, ActionListener, Runnable { private JFrame frame; private JTextArea textArea; private Thread reader; private Thread reader2; private boolean quit; private final PipedInputStream pin = new PipedInputStream(); private final PipedInputStream pin2 = new PipedInputStream(); public ConsoleWindow() { frame […]

为什么System.console()为命令行应用程序返回null?

我正在开发一个依赖于用户命令行输入的遗留应用程序: String key = System.console().readLine(“Please enter the license key: “); 但是,我得到一个NullPointerException因为System.console()给我一个null。 为什么System.console()为命令行应用程序返回null? 当它从终端以及IDE运行时会发生这种情况。

连续输入命令

我的程序将以“ command parameter ”的forms读取用户键盘命令,其间有空格。 它一直执行单独的命令,直到下一个命令“ exit ”。 此外,如果用户搞砸了,程序应该显示错误但继续询问命令(我认为我没有完成的function).. 以下代码是实现此function的好方法吗? 它可以处理用户只需按下输入键w / oa命令,垃圾输入等? 如果有的话,我很想知道是否有更好的惯用方式来实现这一点。 String command = “”; String parameter = “”; Scanner dataIn = new Scanner(System.in); while (!command.equals(“exit”)) { System.out.print(“>> “); command = dataIn.next().trim(); parameter = dataIn.next().trim(); //should ^ these have error handling? if (command.equals(“dothis”)) { //do this w/ parameter.. } else if (command.equals(“dothat”)) { […]

从tidesdk程序执行另一个程序的命令

我正在测试tidesdk 。 我有一个从标准输入读取的java程序。 我通过控制台控制台运行程序 java -cp MyProgram.jar package.MyMainClass 然后执行命令并获得结果。 有没有办法与tidesdk? 编辑:问题是用一个元素的列表调用java程序(其中包含用空格分隔的命令)它通过将每个单词传递给列表项(并删除空格)来解决。 现在我有porblemas编写标准输入。 这就是我正在尝试的。 var input = Ti.Process.createPipe(); var process = Ti.Process.createProcess({ args:[‘java’, ‘-cp’, ‘C:/…/MyProgram.jar’, ‘package.MyMainClass’], stdin: input }); //process.setOnReadLine(function(line) { alert(line) }); process.launch(); input.write(“comand parameter1 parameter2\n”); //This line does not work java程序启动。 但永远不会得到命令。

Java:将文本文件输出到Console

我正在尝试使用Java将文本文件输出到控制台。 我想知道最有效的方法是什么? 我已经研究了几种方法,但是很难分辨哪种方法影响最小的解决方案。 将文本文件输出到控制台将涉及读取文件中的每一行,然后将其写入控制台。 是否更好使用: 带有FileReader的缓冲读取器,读取行并执行一堆system.out.println调用? BufferedReader in = new BufferedReader(new FileReader(“C:\\logs\\”)); while (in.readLine() != null) { System.out.println(blah blah blah); } in.close(); 扫描程序读取文件中的每一行并执行system.print调用? while (scanner.hasNextLine()) { System.out.println(blah blah blah); } 谢谢。

Eclipse RCP:自定义控制台

我正在尝试创建一个控制台,作为自定义编程语言的shell。 它与pydev交互式控制台非常相似。 目前,我的RCP使用基本的TextConsole并通过管道连接到shell,因此它只显示shell显示的内容,如果用户在RCP控制台中输入任何内容,则会在shell中写入相同内容。 我希望能够做更多的事情,例如移动插入位置,添加向上和向下箭头键等事件。我相信这样做我需要将一个StyledText小部件添加到控制台,这是通过ConsoleViewer完成的。 所以我的问题是,有没有办法让我覆盖TextConsole的ConsoleViewer,或者如果我要扩展TextConsole并创建我自己的,然后如何将它与启动配置(通过管道连接shell的那个)链接起来? 另外,要获取当前的默认控制台,我使用DebugUITools.getConsole(process) 。 如果我没有提供所需的所有信息,我很抱歉; 这有点难以解释。 我很乐意添加更多信息。 一个想法……据我所知,我可以使用createPage(ConsoleView) TextConsolePage从TextConsole创建一个TextConsolePage 。 一旦我有了页面,我就可以通过setViewer(viewer)设置查看setViewer(viewer) 。 在这里,我想如果我创建自己的查看器(将具有适当的样式组件),那么这可能是一个领先者。 唯一的问题是观众需要一个复合材料,我似乎无法弄清楚从哪里得到它。

如何将文本添加到JTextArea? (控制台模拟)

如何在JTextArea中添加文本/命令(如在控制台中)? 或者,更具体地说,如何在我的FTP程序中添加JTextArea作为控制台并添加C:\ tmp \ -list之类的命令以及之前添加的不可编辑文本?

如何阅读控制台输出

使用Grails框架,如何阅读控制台输出。 我的意思是我的grails应用程序中有一个java库,它输出(system.out.println(“x”))到控制台,我想在我的grails应用程序的文本框中显示它。 我该怎么做呢 我不想将消息写入文件并以这种方式或数据库读取它们。 有没有直接从控制台读取。 提前致谢。 编辑** 它是我正在使用的第三方jar文件

Eclipse RCP MessageConsole:如何允许用户输入和处理此侦听器?

我正在写一个eclipse-plugin,它创建了一个新的Console。 请参阅我的源代码: IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IConsoleView consoleView = (IConsoleView) page.showView(IConsoleConstants.ID_CONSOLE_VIEW); MessageConsole myConsole = new MessageConsole(“CLI”, null); ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { myConsole }); consoleView.display(myConsole); MessageConsoleStream stream = myConsole.newMessageStream(); stream.println(“Hello World”); 出现控制台“CLI”,但用户输入无法编辑。 我想让用户可以通过在控制台中输入直接输入到控制台。 而且我也想处理输入但是任何监听器或键绑定。 有人知道可以帮助我吗?