プロジェクトでControlFX ライブラリを使用して、PropertySheet を使用して動的にフォームを生成しています。コントローラ クラス:
public class Controllor implements Initializable
{
@FXML
private PropertySheet sheet;
@Override
public void initialize(URL location, ResourceBundle resources)
{
sheet = new PropertySheet(BeanPropertyUtils.getProperties(new BeanObj(someProperties)));
sheet.setMode(PropertySheet.Mode.NAME);
}
}
私の fxml ファイルには、AnchorPane と PropertySheet が含まれています (テスト用のみ)。
プログラムはエラーなしで実行されますが、空のプロパティ シート コントロールが表示されます。
それで、私はこれを正しくやっていますか?助けていただければ幸いです!!
編集: MainClass の Start() メソッドに同じコードを実装することで、アプリケーションを実行することができましたが、
まだ混乱しています!! 私はそれを理解することはできません...
編集2: F5は私にすべてを解決します