标签: javafx

JavaFX TextArea onChange事件

好日子开发者:)

JavaFX组件TextArea是否支持某些事件,如onTextChange或类似事件?是的,我知道keyPressed,keyTyped ......但是如果另一个"action"在TextArea上做了更改,如何处理事件(例如.txArea.setText("some text")).

components textarea javafx

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

JavaFX tableview颜色

我需要创建具有多色行的JavaFx TableView(color1用于低优先级,color2用于中等优先级等).我创建了CellFactory

public class TaskCellFactory implements Callback<TableColumn, TableCell> {

@Override
public TableCell call(TableColumn p) {

   TableCell cell = new TableCell<Task, Object>() {
        @Override
        public void updateItem(Object item, boolean empty) {
            super.updateItem(item, empty);
            setText(empty ? null : getString());
            setGraphic(null);
            TableRow currentRow = getTableRow();
            Task currentTask = currentRow == null ? null : (Task)currentRow.getItem();
            if(currentTask != null){   
                Priority priority = currentTask.getPriority();
                clearPriorityStyle();
                if(!isHover() && !isSelected() && !isFocused()){
                    setPriorityStyle(priority);
                }
            }
        }

        @Override
        public void updateSelected(boolean upd){
            super.updateSelected(upd);
            System.out.println("is update");
        }

        private void …
Run Code Online (Sandbox Code Playgroud)

java javafx tableview

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

JavaFX - CSS样式列表视图

我有一个ListView,想要以下内容:

  • 奇数行,白色背景色;
  • ListView:当鼠标悬停在某个项目上时,突出显示为蓝色;
  • ListView:当选择一个项目时,用渐变绘制它;
  • ListView:当从ListView中丢失焦点时,所选项应使用渐变绘制;
  • ListView:所有项目都将以文本填充黑色开头.但是鼠标悬停和/或选中它将变为白色.

那是我的代码.它的工作正常,除了偶数行:在鼠标悬停时,它以白色突出显示.所以,文字的白色并不能显示.它出什么问题了?

.list-cell:filled:selected:focused, .list-cell:filled:selected {
    -fx-background-color: linear-gradient(#328BDB 0%, #207BCF 25%, #1973C9 75%, #0A65BF 100%);
    -fx-text-fill: white;
}

.list-cell:odd {
    -fx-cell-hover-color: #0093ff;
    -fx-background-color: white;
}

.list-cell:filled:hover {
    -fx-cell-hover-color: #0093ff;
    -fx-text-fill: white;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

css listview javafx

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

如何在JavaFX中使用OpenGL?

我想写一个非常简单的Java 3D编辑器(用于实验).我知道基本的JavaFX用法,并且我了解足够的OpenGL知识.但我的所有OpenGL经验都来自于使用C/C++.

我可以在JavaFx应用程序中创建一个"画布"并在其上映射OpenGL视口吗?

java opengl javafx

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

设置多个styleClass值

如何在JavaFX FXML文件中的节点上设置两个类?

<VBox styleClass="notice high">
Run Code Online (Sandbox Code Playgroud)

这增加了一个值"notice high",而不是两个数值"notice""high".如何添加两个值?

java javafx fxml javafx-8

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

停止传播不起作用

我有下面的JQuery eventhandler.我想停止网页上的所有导航.

$(document).click(function(event) {
            event.stopPropagation();
            event.preventDefault();
            event.cancelBubble = true;
            event.stopImmediatePropagation();
            $(document).css('border-color','');
            $(document).css('background-color',''); 
            $(event.target).css('border-color','yellow');
            $(event.target).css('background-color','#6BFF70');
            return false;
    });
Run Code Online (Sandbox Code Playgroud)

当我在Facebook登录页面上使用它时,它会停止所有导航.但在谷歌主页上,"我感觉很幸运"按钮仍然导航到下一页.我该如何避免呢?

我顺便使用JavaFX浏览器.它类似于Safari浏览器.

javascript jquery javafx

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

JavaFX如何改变阶段

我正在使用Netbeans 7.2和Scene Builder 1.0来开发JavaFX应用程序.我设置了主屏幕,我想拥有它,所以我点击一个按钮,它将关闭主窗口并打开另一个.主Stage对象位于主类中,但控制器类是独立的,并且不能访问它,因为它不是静态的并且在不同的类中.如何更改场景或舞台?

java netbeans javafx scene scenebuilder

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

在javafx中将Integer转换为ObservableValue <Integer>

如何在javafx 2.0及更高版本中转换IntegerObservableValue<Integer>

javafx javafx-2

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

JavaFX中的Android吐司等效

我是JavaFX的新手,我想知道是否有一些与Android Toast相当的东西?我见过这个类Notification,但它看起来不像只能在应用程序中显示.我还发现我可以使用a Timer并对其进行着色Label,但是如果有一些类可以使用,我会更好!

谢谢!

javafx

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

JavaFX - 将TableView高度调整为行数

我希望我的TableView的高度适应填充的行数,因此它永远不会显示任何空行.换句话说,TableView的高度不应超出最后填充的行.我该怎么做呢?

java javafx tableview

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