通过拖动拖放区中的列,默认Javafx表可以对多个字段进行排序吗?
我的用户需要选择一个或多个列以对不同的列进行排序。该应用程序完全使用Java8和JavaFX编写。
我现在使用的源代码是:
import java.util.Collections;
import java.util.Comparator;
import java.util.function.Function;
import javafx.application.Application;
import javafx.beans.property.SimpleObjectProperty;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.input.ClipboardContent;
import javafx.scene.input.Dragboard;
import javafx.scene.input.TransferMode;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
public class GroupByTable extends Application {
public enum Color { GREEN, BLUE, RED }
public enum Shape { RECTANGLE, CIRCLE, TRIANGLE }
public enum Size { SMALL, MEDIUM, LARGE }
private Label groupByLabel;
private Comparator<Item> groupingComparator ;
@Override
public void start(Stage primaryStage) {
TableView<Item> table …Run Code Online (Sandbox Code Playgroud) 我有一个 Eclipse RCP 3 应用程序,需要从中创建一个可运行的 jar。当我在 plugin.xml 文件中使用导出功能时,它会在插件文件夹中创建一个 jar 文件。是否可以从 Eclipse RCP 3 应用程序生成可执行的 jar 文件?可以在 Eclipse EDI 之外运行的 jar 文件。
我正在创建一个 POC,以便在我的下一个项目中使用 Spring Boot。现在我创建了一个休息服务,它将查询来自 MS sql server 数据库的所有数据。
我要查询的实体如下所示:
@Entity
@Table(name = "Item", schema = "materialManagement", uniqueConstraints = @UniqueConstraint(columnNames = {
"companyID", "number" }))
public class Item implements java.io.Serializable {
//all variabels are placed here
}
Run Code Online (Sandbox Code Playgroud)
现在,当我为 Item 类创建存储库时:
public interface NoteRepository extends JpaRepository<Item, Long> {
}
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我自动连接 repo 并使用 findAll() 查询 repo:
@RestController
@RequestMapping("/api")
public class NoteController {
@Autowired
NoteRepository noteRepository;
@GetMapping("/notes")
public List<Item> getAllNotes() {
return noteRepository.findAll();
}
}
Run Code Online (Sandbox Code Playgroud)
现在,当我向控制器发送请求时,出现以下错误:
com.microsoft.sqlserver.jdbc.SQLServerException: 无效的对象名称“material_management.item”。
在数据库中确实没有 material_management 模式,只有 materialManagement。但是生成的模式从何而来?
我的 application.properties …
我正在使用 Slim 框架 (PHP) 为我的第一个项目学习 docker。我创建了一个 dockerfile 来构建一个包含所有源代码的图像。当我使用 run 命令运行图像时,它会显示我
<b>Warning</b>: Unknown: php_network_getaddresses: getaddrinfo failed: Name does not resolve in <b>Unknown</b> on line <b>0</b><br />
[Sat Jun 15 09:41:14 2019] Failed to listen on 127.0.0.1:8080 (reason: php_network_getaddresses: getaddrinfo failed: Name does not resolve)
Run Code Online (Sandbox Code Playgroud)
Dockerfile 看起来像:
FROM php:7-alpine
COPY . /var/www
WORKDIR /var/www
CMD [ "php", "-S 127.0.0.1:8080 -t public" ]
Run Code Online (Sandbox Code Playgroud)
Docker 运行命令是:
sudo docker run -it --rm --network="host" --expose 8080 --name cm2 collection_manager_1
Run Code Online (Sandbox Code Playgroud)
不知道我该如何解决这个问题。有人能帮我吗?
eclipse-rcp ×2
java ×2
docker ×1
dockerfile ×1
e4 ×1
hibernate ×1
jar ×1
java-8 ×1
javafx ×1
sorting ×1
spring-boot ×1
tableview ×1