小编Nep*_*l12的帖子

如何在JavaFx textArea中附加多色文本

这实际上是我的第一个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中提到的各种方法(这是其中之一).

***请注意,此应用程序仅供企业使用,因此我需要严格执照.

提前致谢.

textarea javafx

3
推荐指数
1
解决办法
9637
查看次数

批量转到条件

我想调用参数为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.

提前致谢.

cmd batch-file

0
推荐指数
1
解决办法
46
查看次数

标签 统计

batch-file ×1

cmd ×1

javafx ×1

textarea ×1