这实际上是我的第一个JavaFx桌面应用程序.在我的应用程序中,我想将每个事件显示为textarea中的日志.我有不同的日志类型,错误,警告等.我想将所有这些日志附加到具有不同颜色的textarea中.我试过这样的(这只是一个例子),
// Method call is like this
logText("Enter Ip address First");
// The method
public void logText(String log){
log = ">> "+ log +"\n";
Text t = new Text();
t.setStyle("-fx-background-color: #DFF2BF;-fx-text-fill: #4F8A10;-fx-font-weight:bold;");
t.setText(log);
txtConsole.appendText(t.toString());
}
Run Code Online (Sandbox Code Playgroud)
使用上面的代码我没有得到任何错误,但我的输出如下:
Text[text=">> Enter Ip address First
", x=0.0, y=0.0, alignment=LEFT, origin=BASELINE, boundsType=LOGICAL, font=Font[name=System Regular, family=System, style=Regular, size=12.0], fontSmoothingType=GRAY, fill=0x000000ff]
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?我尝试了stackoverflow中提到的各种方法(这是其中之一).
***请注意,此应用程序仅供企业使用,因此我需要严格执照.
提前致谢.
我想调用参数为true的特定子例程.如果两个参数均为false,则退出.我尝试了不同的东西,但我无法找到解决问题的方法.
我有以下场景:
echo OFF
set APP=TRUE
set BPP=TRUE
IF /i "%APP%"=="true" goto sub1
IF /i "%APP%"=="true" goto sub2
echo Both are set false
goto CLOSE
:sub1
echo This is sub1
:sub2
echo This is sub2
:CLOSE
echo Nothing is selected
exit /B 1
Run Code Online (Sandbox Code Playgroud)
场景如下:如果ONLY APP为真,我只想执行sub1,如果只有BPP为真,那么我只想要执行sub2.如果APP和BPP都为真,则必须首先执行sub1,并且必须执行sub2.但是,如果APP和BPP都设置为false,则必须执行CLOSE.
提前致谢.