小编use*_*594的帖子

打开文本文件的javafx gui,如何读取文本文件中的内容并编辑/保存文本文件

我在 javaFX 中编写了代码来打开一个文本文件,我的代码打开了它,但它没有显示文本文件中的任何内容。而且只是为了好玩,我想知道编辑文本文件然后使用用户刚刚所做的编辑保存文本文件的最佳方法是什么。任何提示将非常感谢。

这是我的代码:

 package blah;
 import javafx.application.Application;
 import javafx.stage.Stage;
 import javafx.stage.FileChooser;
 import javafx.scene.Scene;
 import javafx.scene.layout.VBox;
 import javafx.scene.layout.HBox;
 import javafx.scene.text.Text;
 import javafx.scene.control.Button;
 import javafx.event.ActionEvent;
 import javafx.event.EventHandler;
 import java.io.File;

public class blah
    extends Application {

private Text actionStatus;
private Stage savedStage;


public static void main(String [] args) {

    Application.launch(args);
}

@Override
public void start(Stage primaryStage) {
    Button open = new Button("open");
    open.setOnAction(new SingleFcButtonListener());
    HBox open1 = new HBox(10);
    open1.getChildren().addAll(open);
    Button save = new Button("Save");
            HBox save1 = new HBox(10);
            save1.getChildren().addAll(save);

    actionStatus …
Run Code Online (Sandbox Code Playgroud)

java javafx

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

获取火花数据帧中 ArrayType 列的不同元素

我有一个包含 3 列的数据,名为idfeat1feat2feat1feat2是字符串数组的形式:

Id, feat1,feat2
------------------
1, ["feat1_1","feat1_2","feat1_3"],[] 

2, ["feat1_2"],["feat2_1","feat2_2"]

3,["feat1_4"],["feat2_3"]
Run Code Online (Sandbox Code Playgroud)

我想获取每个特征列中不同元素的列表,因此输出将是:

distinct_feat1,distinct_feat2
-----------------------------  
["feat1_1","feat1_2","feat1_3","feat1_4"],["feat2_1","feat2_2","feat2_3]
Run Code Online (Sandbox Code Playgroud)

在 Scala 中执行此操作的最佳方法是什么?

scala spark-dataframe

5
推荐指数
1
解决办法
9588
查看次数

在黄瓜.feature文件中传递数组值

我想从黄瓜.feature文件传递数组值作为参数,所以我可以从步骤定义文件中访问它:

我使用这种格式:

Examples:
|r1|t1|
|abc|[aa,bb,cc]| 
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误 undefined method'for"[aa,bb,cc]":String(NoMethodError)`

是否可以从.feature文件传递数组?

automated-tests ruby-on-rails cucumber gherkin

4
推荐指数
1
解决办法
4840
查看次数

如何从Java代码运行黄瓜特征文件而不是从JUnit Runner运行

我想从java代码运行黄瓜功能文件.

目前我们正在运行JUnit Runner

package com.compareglobalgroup.testscript;

import cucumber.api.CucumberOptions;
import cucumber.api.testng.AbstractTestNGCucumberTests;

    @CucumberOptions(features = { "src/test/resources/feature/BB" }, glue = { "com.compareglobalgroup.stepdefs.BB",
        "com.compareglobalgroup.cucumber.hooks" }, plugin = {
                "json:cucumberreport/json/cucumberreport.json" }, tags = { ""
                        + "@Test" })
    public class TestRunnerBB extends AbstractTestNGCucumberTests {

}
Run Code Online (Sandbox Code Playgroud)

我不想使用它,而是想使用java程序运行它,因为我想在运行时从命令行或jenkins传递标记.

selenium cucumber selenium-webdriver cucumber-java qaf

4
推荐指数
1
解决办法
2890
查看次数

Eclipse - 注解处理器,获取项目路径

我正在为 Eclipse 构建一个注释处理器插件,我想做的是在处理过程中检查项目文件夹内的几个文件。

我想知道如何从我的处理器中获取项目路径。我相信这是可以完成的,因为项目源路径已提供给处理器 - 但我找不到到达它的方法。

我尝试查看 System.properties 和processingEnv.getOptions(),但那里没有有用的信息。

最终我也想在 Netbeans 上使用这个注释处理器,所以如果有一个公共 API 可以提供这些信息,那将是最好的 - 但任何帮助将不胜感激。

java eclipse eclipse-plugin annotation-processing

3
推荐指数
2
解决办法
3753
查看次数

如何创建支持多个数据库的应用程序

我遇到需要创建一个支持多个数据库的应用程序的情况。多个数据库意味着客户端可以首先使用Oracle,SQL Server,MySQL,PostgreSQL等任何数据库。

我正在尝试使用NHibernate或MyBatis之类的ORM。但是它们有局限性,需要专业知识才能使用。

因此,我决定使用Microsoft提供的数据提供程序,例如ADO.NET,OLEDB,ODP.NET等。

有什么办法可以使我的数据库逻辑对于所有数据库保持相同?我已经尝试过了IDbConeectionIDbCommand等等,但是在Oracle(Ref Cursor)的情况下它们有问题。

我有什么办法可以做到这一点?一些链接或指南,将不胜感激。

编辑:
DBType存在问题,因为它们的枚举对不同的数据提供程序进行了不同的定义。

c# asp.net orm ado.net multi-database

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

如何使用Gradle并行运行黄瓜jvm测试方案?

我找不到使用Gradle并行运行黄瓜测试方案的最佳解决方案

迄今为止找到的最佳解决方案是这个 ..但是我无法在本地成功运行它

任何帮助,不胜感激!

提前致谢。

java gradle cucumber-jvm selenium-webdriver qaf

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

为什么我在Cucumber中获得'Undefined dynamic step'?

我有以下步骤定义(只是为了说明我的问题):

When(/^the calculator is run$/) do
  step %{When xxx the calculator is run xxx}
end

When(/^xxx the calculator is run xxx$/) do
  @output = `ruby calc.rb #{@input}` 
  raise('Command failed!') unless $?.success?
end
Run Code Online (Sandbox Code Playgroud)

在我的功能文件中,当我打电话时:

When the calculator is run
Run Code Online (Sandbox Code Playgroud)

我收到了错误消息:

Undefined dynamic step: "When xxx the calculator is run xxx" (Cucumber::UndefinedDynamicStep)
./features/step_definitions/calculator_steps_when.rb:2:in `/^the calculator is run$/'
features/adding.feature:11:in `When the calculator is run'
features/adding.feature:6:in `When the calculator is run'
Run Code Online (Sandbox Code Playgroud)

根据文档,这应该工作.最初我有不同文件中的步骤,并认为我可能必须提供一些include指令,但现在即使步骤在同一个文件中也会发生.我错过了什么?

谢谢

ruby automated-tests cucumber

2
推荐指数
1
解决办法
2100
查看次数

在testng中使用不同的dataprovider运行相同的测试

例如:

  • 数据提供者1:dataA
  • 数据提供者2:dataB,dataC
  • 数据提供者3:dataD,dataE,dataG

所以我的测试需要一个数据提供者.但我希望它根据测试组为不同的测试类型选择不同的数据提供者.例如,如果我正在运行组"冒烟",那么我想使用数据提供者1,如果我正在运行组"健全",那么我想运行数据提供者1和数据提供者2,如果我正在运行组"回归"那么我希望它运行数据提供程序1,2和3.

这可能吗?如果是这样,请您提供信息或指出我可以提供帮助的文档或其他内容.

目前我的工作是为每个组进行3次不同的测试,然后我可以选择使用哪个数据提供者.我也可以组合数据提供者.

我的工作问题是所有3个测试完全相同,不同的是组和数据提供者.

谢谢!

java testing testng automation testng-dataprovider

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