我刚刚开始使用Java,并且遇到了与上次相同的问题。我想写一个程序来读取一些用户的输入,执行一个算法并显示结果。该程序必须使用两个不同的用户界面(控制台和GUI与Java )。
目前,我有一个带有算法的类包(我只需传入用户输入并获取结果),一个包含主类的类,一个用于控制台接口的类和一个用于GUI的类(从JFrame扩展)。一些代码:
public class Algorithm {
//a lot of code
}
public class MainClass {
public static void main(...) {
Algorithm algorithm =
因此,我试图创建一个颤振应用程序,我希望我的用户能够输入一些细节,他们的工作,稍后将显示的细节。但我想限制我的用户权力滥用键盘上的新线路按钮。
因此,如果用户键入的文本字段如下所示:
Hello world
///this-is-new-line
///this-is-new-line
///this-is-new-line
///this-is-new-line
Hello again
产出如下:
Hello World
///Only-one-new-line
Hello again
我怎样才能做到这一点?谢谢你之前
我在我的项目中创建了一个ssh函数。(使用https://pub.dartlang.org/packages/ssh),现在会话与xterm连接,cmd是可以预期的,并且来自ssh服务器的结果显示在一个文本小部件中,该小部件将具有字符串‘[0m...[0m’‘,如果我将结果打印到控制台( print ( result )),它将以指定的颜色正确显示,那么我如何在我的应用程序中模拟正确显示结果的外壳窗口? The output of the app now Output in console which I want to emulate in my app another example o