小编Pet*_*zov的帖子

悬停效果超过图标

我想为设置面板导航创建这样的按钮:

在此输入图像描述

你能告诉我如何在图标上创建这种悬停效果吗?对我来说最困难的部分是创建看起来像图片的CSS代码.

javafx javafx-2 javafx-8

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

JavaFX 8中的Datepicker

在没有使用第三方解决方案的情况下,我可以使用默认JavaFX 8软件包中的日期选择器和时间选择器的实现吗?

javafx javafx-2 javafx-8

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

鼠标悬停时显示下拉菜单

我想创建这样的下拉菜单:

在此输入图像描述

我希望当我将鼠标放在文本上以查看可用于选择值的组合框时.当我删除鼠标时,我想看到简单的标签.我怎么能这样做?

javafx javafx-2 javafx-8

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

在TextArea中拼写检查文本

我如何拼写检查用户输入TextArea的文本?

这个JavaFX组件可以实现吗?

我可以使用Java for JavaFX的标准拼写检查程序吗?

javafx javafx-2 javafx-8

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

在 Oracle ucp 中找不到 oracle.ucp.jdbc.PoolDataSourceFactory

我想使用以下代码创建 Oracle UCP:

import oracle.ucp.jdbc.PoolDataSource;
import oracle.ucp.jdbc.PoolDataSourceFactory;

System.out.println("***** OracleDS_UCP -> start init of PoolDataSource");

            PoolDataSource pool = PoolDataSourceFactory.getPoolDataSource();
            pool.setConnectionFactoryClassName("oracle.jdbc.pool.OracleDataSource");
            pool.setURL("jdbc:oracle:thin:@localhost:1521:XE");
            pool.setUser("test");
            pool.setPassword("test");
            pool.setMaxStatements(10); // the maximum number of statements that may be pooled or cached on a connection.
            pool.setInitialPoolSize(2);
            pool.setMinPoolSize(1);
            pool.setMaxPoolSize(50);
            pool.setLoginTimeout(60); // one minute
            pool.setConnectionWaitTimeout(60); // one minute
            pool.setAbandonedConnectionTimeout(30 * 60); // thirty minutes
            pool.setMaxIdleTime(60 * 60); // one hour and kill inactive or idle connections
            pool.setInactiveConnectionTimeout(60 * 60); // one hour and kill inactive or idle connections
            pool.setConnectionWaitTimeout(0); …
Run Code Online (Sandbox Code Playgroud)

java oracle connection-pooling pool ucp

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

折线图实时更新

实时更新折线图

我想修改这个简单的折线图示例并添加实时更新.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.NumberAxis;
import javafx.scene.chart.XYChart;
import javafx.stage.Stage;


public class LineChartSample extends Application {

    @Override public void start(Stage stage) {
        stage.setTitle("Line Chart Sample");
        //defining the axes
        final NumberAxis xAxis = new NumberAxis();
        final NumberAxis yAxis = new NumberAxis();
        xAxis.setLabel("Number of Month");
        //creating the chart
        final LineChart<Number,Number> lineChart = 
                new LineChart<Number,Number>(xAxis,yAxis);

        lineChart.setTitle("Stock Monitoring, 2010");
        //defining a series
        XYChart.Series series = new XYChart.Series();
        series.setName("My portfolio");
        //populating the series with data
        series.getData().add(new XYChart.Data(1, 23));
        series.getData().add(new XYChart.Data(2, 14)); …
Run Code Online (Sandbox Code Playgroud)

javafx javafx-2 javafx-8

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

org.apache.catalina.connector.ClientAbortException:java.io.IOException:Broken pipe

我正在使用此代码从JSF页面下载文件.调用此Java时:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">

    <h:head></h:head>

    <h:body>
        <ui:composition>
            <title>example</title>
            <meta charset="utf-8"></meta>
        </ui:composition>
    </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

豆:

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.context.FacesContext;
import javax.faces.view.ViewScoped;
import javax.inject.Named;
import javax.servlet.http.HttpServletResponse;

@Named
@ViewScoped
public class Download implements Serializable {

    private String path = "/opt";
    private List<directoryListObj> dataList;
    private List<String> items = new ArrayList<>();
    private String zone;

    @PostConstruct …
Run Code Online (Sandbox Code Playgroud)

jsf tomcat servlets

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

创建工作表并通过一个请求更新数据

我想通过一个api调用实现Google表格api请求。

我设法实现了以下代码:

List<Request> requests = new ArrayList<>();

        List<CellData> values = new ArrayList<>();

        values.add(new CellData()
            .setUserEnteredValue(new ExtendedValue()
                .setStringValue("Hello World!")));

        requests.add(new Request().setAddSheet(new AddSheetRequest()
            .setProperties(new SheetProperties()
                .setTitle("scstc")))
            .setUpdateCells(new UpdateCellsRequest()
                .setStart(new GridCoordinate()
                    .setSheetId(0)
                    .setRowIndex(0)
                    .setColumnIndex(0))
                .setRows(Arrays.asList(
                    new RowData().setValues(values)))
                .setFields("userEnteredValue,userEnteredFormat.backgroundColor"))
        );

        BatchUpdateSpreadsheetRequest body = new BatchUpdateSpreadsheetRequest().setRequests(requests);

        BatchUpdateSpreadsheetResponse response = service.spreadsheets().batchUpdate(spreadsheetId, body).execute();
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

400 Bad Request
{
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "message" : "Invalid value at 'requests[0]' (oneof), oneof field 'kind' is already set. Cannot set 'updateCells'",
    "reason" : "badRequest" …
Run Code Online (Sandbox Code Playgroud)

java google-api google-sheets google-sheets-api

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

在JPA中使用JOINS重写SQL查询

我有MariaDB的SQL查询.

select @ref:=id as id, unique_id, reference_id
from mytable
join (select @ref:=id from mytable WHERE unique_id = 55544)tmp
where reference_id=@ref
Run Code Online (Sandbox Code Playgroud)

https://www.db-fiddle.com/f/jKJodfVfvw65aMaVDyFySd/0

如何在HQL查询中实现此查询?我想在JPA中使用它?

jpa jpa-2.0 spring-data-jpa

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

如何将空列表发送到 IN 子句

我想使用这个 SQL 查询:

String hql = "select e from " + Terminals.class.getName() + " e WHERE e.merchantId IN :merchant_ids";
        TypedQuery<Terminals> query = entityManager.createQuery(hql, Terminals.class).setParameter("merchant_ids", merchant_ids);
        List<Terminals> merchants = query.getResultList();
Run Code Online (Sandbox Code Playgroud)

但我收到错误:the right syntax to use near ')所以 IN 子句列表IN (....)不能为空。这个问题有解决办法吗?

java jpa jpa-2.0 spring-data-jpa

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