小编Jap*_*eva的帖子

如何在IntelliJ Idea中设置编辑器主题

我正在尝试将IntelliJ Idea 13.1.3社区版中的编辑器配色方案更改为更暗的主题.我通过下载了这个主题并导入了设置File->Import Settings....jar导入成功,我重新启动了IDE,但重启后外观没有变化.我已经检查了外观设置,一切都和以前一样(没有新的主题).我是IntelliJ Idea的新手,所以我可能错过了一步或什么.有任何想法吗?

themes editor intellij-idea

67
推荐指数
4
解决办法
13万
查看次数

为空javafx表删除默认的"表中没有内容"文本

我想删除或更改空javafx表显示的默认文本,No content in table使其更有意义.

例如,在一个显示学生的表格中,当没有学生要展示时,我希望它在课程表中说"数据库中没有学生"或"学生没有课程".我不知道在javafx中是否可以通过Java代码,使用场景构建器或在IDE中编辑.fxml文件.到目前为止,我已经在场景构建器中查看了tableview的属性,但是我看不到此文本的相关属性

java javafx fxml scenebuilder javafx-8

46
推荐指数
2
解决办法
2万
查看次数

如何在Java FX工具栏中右键对齐按钮

我正在使用Java FX场景构建器构建UI,我希望工具栏中的按钮向工具栏的右侧浮动.我已经尝试更改父(工具栏)和按钮的节点方向,但似乎都被忽略.

java javafx java-8 scenebuilder javafx-8

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

Eclipse对jfxrt.jar类的访问限制发出警告

我正在使用eclipse kepler和java SE 1.8 jdk系统库,但是当我使用任何javafx类或方法时,eclipse会发出类似的警告Access restriction: The type 'TableColumn<?,?>' is not API (restriction on required library 'C:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar').

我已经尝试向系统库添加访问规则,以允许使用通配符访问库中的所有jar,*但警告仍然存在.我也使用maven建设项目.代码有效,但警告是唠叨,并且在我编码时影响可读性.任何帮助表示赞赏.

编辑:我也尝试@SuppressWarnings("restriction")在我的课程开头添加,但这仍然无法解决未知原因并隐藏我可能需要看到的所有其他限制警告

eclipse javafx maven java-8 eclipse-kepler

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

如何将observableset转换为observablelist

我正在尝试将项目设置为tableview但是setitems方法需要一个observablelist,而我的模型中有一个observableset.FXCollections实用程序类没有一个方法来创建一个可观察的set给出一个可观察的列表.我尝试了但是这导致了一个类强制转换异常(如预期的那样).

目前我正在使用这种代码

new ObservableListWrapper<E>(new ArrayList<E>(pojo.getObservableSet()));
Run Code Online (Sandbox Code Playgroud)

我有一些问题:

  • 将在表中编辑此更新按预期更新基础集?
  • 这是"正确"的做法吗?

所以简而言之,我需要一个样式指南或最佳实践来在可观察集和可观察列表之间进行转换,因为我希望在构建java fx GUI时能够做很多事情

java observable java-8 javafx-8

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

Hibernate JPA IdentifierGenerationException:为带有@embeddedid的类生成的null id

我无法将我的数据库域模型映射到程序实体,在一种情况下,实体本质上是一个连接表(一个句点),它结合了另外两个实体(时间段和一天).然后,另一个实体(课程)引用该期间实体,确定它何时发生.

当我尝试使用saveOrUpdate(lesson)hibernate 以新周期保存课程时会抛出IdentifierGenerationException

org.hibernate.id.IdentifierGenerationException:为:class com.trials.domain.Period生成的null id

数据库如下所示(不是真正的数据库,只是关键表和列)

在此输入图像描述

在java hibernate模型中,我使用了一个嵌入式id作为句点类的主键,然后课程类引用了一个句点.

Period.java

@Entity
@Table(name = "period")
public class Period{
    @EmbeddedId
    private PeriodId periodId;

    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "day_idday", nullable = false, insertable = false, updatable = false)
    private Day day;

    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "timeslot_idtimeslot", nullable = false, insertable = false, updatable = false)
    private Timeslot timeslot;

    //constructors, getters, setters, hashcode, and equals
}
Run Code Online (Sandbox Code Playgroud)

嵌入式ID只有主键列:

PeriodId.java

@Embeddable
public class PeriodId implements Serializable {
    @Column(name = "timeslot_idtimeslot")
    private int …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa hibernate-annotations

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

如何将侦听器添加到使用CheckBoxListCell的列表视图中的复选框

我有一个listview,使用a CheckBoxListCell来显示列表,其中包含项目旁边的复选框.如何向此复选框添加侦听器以了解项目何时被选中或未被选中? 在此输入图像描述

java listview javafx

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