小编Moh*_*ail的帖子

使用Java SDK 12的JFXTextField的IllegalAccessException

我在javafx应用程序中添加了JFXTextField,但出现此错误却不知道如何解决它

com.jfoenix.skins.JFXTextFieldSkin类(在com.jfoenix模块中)无法访问带有修饰符“私有”的javafx.scene.control.skin.TextFieldSkin类的成员(在javafx.controls模块中)

控制器:

package sample;

import com.jfoenix.controls.JFXButton;
import com.jfoenix.controls.JFXTextField;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;

import java.net.URL;
import java.util.ResourceBundle;

public class Controller implements Initializable {

@FXML
private Button clickMe;


@FXML
private JFXButton materialButton;

@FXML
private JFXTextField textField;


@Override
public void initialize(URL url, ResourceBundle resourceBundle) {

    materialButton.setOnAction(new EventHandler<ActionEvent>() {

        @Override
        public void handle(ActionEvent actionEvent)
        {
            String text = textField.getText().trim();
            System.out.println(text);
        }
    });

}
}
Run Code Online (Sandbox Code Playgroud)

Sample.fxml

<?xml version="1.0" encoding="UTF-8"?>

<?import com.jfoenix.controls.JFXButton?>
<?import com.jfoenix.controls.JFXTextField?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.layout.AnchorPane?>
<?import …
Run Code Online (Sandbox Code Playgroud)

java javafx jfoenix

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

参数“m”隐式具有“any”类型

我在运行项目时遇到错误。

这是代码:

private populateModels() {
    var selectedMake = this.makes.find(m => m.id == this.vehicle.makeId);
    this.models = selectedMake ? selectedMake.models : [];
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

ERROR in [at-loader] ./ClientApp/app/components/vehicle-form/vehicle-form.component.ts:82:40
          TS7006: Parameter 'm' implicitly has an 'any' type.
Run Code Online (Sandbox Code Playgroud)

angular angular5

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

标签 统计

angular ×1

angular5 ×1

java ×1

javafx ×1

jfoenix ×1