小编Bla*_*dor的帖子

Java 8 Stream和对数组的操作

我刚刚发现了新的Java 8流功能.来自Python,我想知道现在是否有一种简洁的方法可以对数组进行操作,例如求和,以"一行pythonic"方式将两个数组相乘?

谢谢

java arrays java-8 java-stream

191
推荐指数
4
解决办法
18万
查看次数

如何设置Dialog控件Java FX/Java 8的图标

我可能会遗漏一些非常明显的东西,但我无法找到如何为Dialog组件设置Icon(更准确的是ProgressDialog).我知道如何为舞台做这件事,__CODE__但我没有为Dialog家族找到任何东西.不知何故,设置舞台图标不会影响对话框图标.

谢谢

java icons javafx javafx-8

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

如何正确使用 Next JS 13 使用 App Router 框架中的 API 路由

我对 React JS 和 Next.js 相当陌生。我之前在 Next.js 中使用 Page Router API,但后来改用 Next.js 13 中的新 App Router。

以前,使用 Page Router 时,创建单个 GET 请求的结构是将“JS”文件嵌套在page\api. 服务器自动创建路由并返回方法+数据。例如,我将导出以下函数:

在此输入图像描述

export default (req, res) => {
  res.statusCode = 200
  res.json({ name: 'John Doe' })
}
Run Code Online (Sandbox Code Playgroud)

现在,在 Next.js 13 上使用 App Router 和 TS,我了解到机制是不同的。API 文件夹嵌套在 app 文件夹下,您必须使用所有不同的 GET、POST (等)方法定义一个“route.ts”文件:

在此输入图像描述

import { NextApiRequest } from 'next';
import React from 'react';


export async function GET (request:NextApiRequest){
    return new Response('John Doe')
} 

Run Code Online (Sandbox Code Playgroud)

我在理解如何使用这个Response对象时遇到一些问题。在我的例子中,如何指定返回内容的结构{ name: 'John Doe' …

javascript typescript app-router next.js

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

如何监视ObservableList JavaFX中包含的对象的更改

我真的很难理解ObservableList对象在JavaFX中是如何工作的.我想监视其中的对象List是否已被修改.到目前为止,我只看到我可以监视List作为一个实体本身是否已被修改...但不是以下对象List:

ObservableList<Stuff> myList = FXCollections.<Stuff>observableArrayList();
myList.add(someStuff);

myList.addListener((ListChangeListener.Change<? extends Stuff> change) -> {
    while(change.next()){
        if(change.wasUpdated()){
            System.out.println("Update detected");
        }
        else if(change.wasPermutated()){

        }
        else{
            for (Stuff remitem : change.getRemoved()) {
                //do things
            }
            for (Stuff additem : change.getAddedSubList()) {
                //do things
            }
        }
    }
});
someStuff.setThing("clobber"); // trigger listener
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我正在寻找一个工作流程,以便对对象的修改触发→修改列表→刷新某个视图.

谢谢

java javafx list java-8

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

TreeView Java FX:隐藏节点

是否可以在树视图中隐藏节点(对Root起作用的方式相同)而不必从树本身中删除节点?目的是能够在树的某些项目上提供过滤器和“显示/隐藏”选项。

所有帮助表示赞赏

谢谢

java treeview javafx java-8

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