小编Jen*_*gsa的帖子

到JavaFX [1.3]还是没有?

我们正在开始一个新的桌面应用程序并考虑使用javafx,但我们有点困惑,因为oracle最近宣布javafx脚本不会进一步开发.

由于我们不能等待javafx 2.0,使用版本1.3(哪个)或者我们应该看一个不同的技术是一个好主意?

非常感谢您的意见.

java javafx rich-client-platform javafx-1

15
推荐指数
2
解决办法
2420
查看次数

Eclipse:Java Build Path重置中的JRE系统库

为了开发JavaFX应用程序,我使用了eclipse4.3.1快照和JDK 8 build b116.在我的工作区项目中,构建路径中的JRE库包含始终重置为Java 1.4:

问题

不幸的是,这只能暂时修复(直到下一次eclipse重启):

临时解决方案

在我的pom文件的构建部分,我有:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
        <debug>true</debug>
        <debuglevel>source,lines</debuglevel>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我很欣赏一个不太灵活的解决方案.

[更新]这个问题似乎与当前版本的问题有关

  • Java 8(1.8.0-ea-b121),
  • Maven(3.1.1/1.5.0.20131218-0705),
  • m2e(1.5.0.20131218-1208)连同
  • JDT beta补丁[ 更新站点 ].

java eclipse buildpath maven java-8

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

NamedQuery:最佳实践

在JPA中创建命名查询时,对于这些查询的名称是否存在可接受的最佳实践(例如EntityName.allActive,findAllActiveFoos等等),并且在它们查询的实体类中或在实用程序类中一起声明这些命名查询也是好的?

java jpa naming-conventions

14
推荐指数
2
解决办法
3698
查看次数

如何在实体类中添加Map <String,Person>?

我想添加一个映射

Map<String, Person> personMap;
Run Code Online (Sandbox Code Playgroud)

在实体类中,实体在哪里Person.的Map是找出确切的Person对应String(让它成为那个人的昵称).同一个人可能有不同的名字,无论何时给出任何名字,Person都必须找到相同的名字.

使用的Persistance API是JPA,提供者是EclipseLink.我应该使用什么注释以及如何使用?

dictionary entity-relationship jpa eclipselink

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

如何扩展treeTable的所有节点?

我有一张树桌和两个按钮:

  • 一个用于折叠树和
  • 另一个用于扩展,

但他们不起作用.在我做的支持bean root.setExpanded(true);,root.setExpanded(false);但它不起作用.

<center>
    <p:treeTable value="#{roleMB.root}" var="roleTreeTableVar"
        binding="#{roleMB.treeTable}" id="roleTreeTable">
        <f:facet name="header">
            <center>
                <p:commandButton value="Réduire tout"
                    icon="ui-icon-folder-collapsed" style="font-size: 0.9em" 
                    actionListener="#{roleMB.expandAll}" 
                    update=":roleTreeTableForm:roleTreeTable"  />
                <p:spacer width="30px" />
                <p:commandButton value="Développer tout"
                    icon="ui-icon-folder-open" style="font-size: 0.9em"  
                    actionListener="#{roleMB.collapseAll}" 
                    update=":roleTreeTableForm:roleTreeTable"  />
                <p:spacer width="30px" />
            </center>
        </f:facet>

        <p:column style="width:150px">
            <f:facet name="header"> 
                Nom de Role 
            </f:facet>
            <h:outputText value="#{roleTreeTableVar.nom}" />
        </p:column>

        <p:column style="width:100px">
            <f:facet name="header"> 
                Id de role 
            </f:facet>
            <h:outputText value="#{roleTreeTableVar.id}" />
        </p:column>

        <p:column style="width:20px">
            <p:commandLink oncomplete="dlgAddRole.show()" value="Ajouter"
                update=":addRoleForm:selectRolesNamesId">
                <f:setPropertyActionListener value="#{roleTreeTableVar}"
                    target="#{roleMB.selectedRole}" />
            </p:commandLink>
            <p:commandLink oncomplete="delRole.show()" …
Run Code Online (Sandbox Code Playgroud)

jsf expand primefaces treetable

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

JavaFX:如何通过线路连接两个节点?

我想连接两个Nodes Line(从第一个中心到第二个中心).

初步想法:

  • 假设两个节点都存在于场景图中的某处
  • Line作为一个装饰,不应该拣选
  • 如果Node Bounds改变,Line应该更新

看起来我需要一些复合属性绑定,包括正确的坐标空间转换.

怎么做到这一点?任何人都可以指出方向吗?

java javafx-2 javafx-8

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

Maven:如果未激活配置文件B,则仅激活配置文件A?

我有两个Maven配置文件配置文件-A和配置文件-B.只有在未激活"A"时才应激活"B".所以,如果我打电话

mvn install
Run Code Online (Sandbox Code Playgroud)

执行profile-B(但不执行profile-A).但如果我打电话

mvn install -Pprofile-A
Run Code Online (Sandbox Code Playgroud)

然后只执行profile-A(但不执行profile-B).

有什么提示我需要编写我的pom.xml来实现这一目标吗?

我已经尝试过了,但它不起作用:

<profiles>
  <profile>
    <id>profile-A</id>
    <activation>
      <activeByDefault>false</activeByDefault>
    </activation>
    ...
  </profile>

  <profile>
    <id>profile-B</id>
    <activation>
      <activeByDefault>true</activeByDefault>
      <property>
        <name>!profile-A</name>
      </property>       
      ...
    </activation>
    ...
  </profile>
</profiles>
Run Code Online (Sandbox Code Playgroud)

profile activation maven

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

Eclipse - 仅显示当前编辑文件的任务

有没有办法限制Tasks视图中显示的任务列表?我只想显示我当前编辑的文件中包含的任务.

eclipse

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

JavaFX 2:如何以编程方式聚焦表行?

我试图以TableView编程方式选择/聚焦一行.

我可以选择一行,但它不会被渲染为聚焦(未突出显示).我已尝试过以下代码的多种组合,但似乎没有任何效果.

table.getSelectionModel().select(0);
table.focusModelProperty().get().focus(new TablePosition(table, 0, column));
table.requestFocus();
Run Code Online (Sandbox Code Playgroud)

是否可以通过编程方式突出显示行?

我使用的是JavaFX 2.2.21

java focus tableview javafx-2

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

基于Maven的Eclipse中的AngularJS应用程序

我们正在开发一个单页面应用程序(SPA),其中前端是使用AngularJS开发的,业务逻辑是使用带有JAX-RS的RESTful Web服务开发的.

我们使用Eclipse作为IDE,使用Maven进行依赖管理,构建自动化工具,使用Tomcat作为开发服务器.我们安装了AngularJS Eclipse 0.4.0.我是Eclipse的新手,我遇到了这些问题:

  1. 如何在Eclipse中创建基于Maven的AngularJS项目?

  2. 有没有办法在Eclipse中构建一个AngularJS应用程序(就像Yeoman一样)?

eclipse scaffolding maven angularjs

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