ハローみんながそう私の愚かな質問を無視してくださいFXMLする新しいイム親FXMLにロードしない ここ2日のためにしてみてくださいイムが、成功しませ持っいくつかあり子FXMLファイルは
- テーブルすなわちからホワイトスペースを削除表の行のユーザークリック(任意の表示値)新しいFXMLファイルは アンカーペインに開いているときにテーブルサイズは
(行の数は異なる) 利用可能な行の数までであるべきである(テーブルビューが表示されている)テーブルビューに割り当てられたものの私はそれをメインビューに表示したい(全部の表とこのテキストの後ろにある2つのテキストフィールドと検索ボタン画像 テーブルのリンク image of required things
以下でのショーとしてスタックに私はここに表示させたい) メインビュー(ヘッダのみとサイドバーを持ってい他のFXMLファイル)
は、ここに私のコード
ですここで最初のポイントについてpublic void initialize(URL location, ResourceBundle resources) {
databaseHandler = DatabaseHandler.getInstance();
initCol();
String qu = "SELECT * FROM country_tbl ";
ResultSet rs = databaseHandler.execQuery(qu);
try {
while (rs.next()) {
String id= rs.getString("id");
String name= rs.getString("countryname");
String description = rs.getString("descr");
String country2char= rs.getString("country2char");
String descrshort = rs.getString("descrshort");
data.add(new addcountryController(id,name, description,country2char,descrshort));
}
}catch (SQLException ex) {
Logger.getLogger(addcountryController.class.getName()).log(Level.SEVERE, null, ex);
}
tableUser.setItems(null);
tableUser.setItems(data);
tableUser.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
tableUser.getSelectionModel().getSelectedItems().addListener(new ListChangeListener<addcountryController>() {
public void onChanged(ListChangeListener.Change<? extends addcountryController> c) {
try {
FXMLLoader loader =new FXMLLoader();
loader.load(getClass().getResource("/region/updatecountry.fxml").openStream());
updatecountryController usercontroller=(updatecountryController)loader.getController();
for (addcountryController p : c.getList()) {
String ADDID=p.getId();
String ADD=p.getName();
String ADD1=p.getDescriptionshort();
String ADD2=p.getDescription();
String ADD3=p.getCountrychar();
usercontroller.setText(ADDID,ADD,ADD1,ADD2,ADD3);
}
StackPane root = loader.getRoot();
stackmain.getChildren().clear();
stackview.getChildren().add(root);
} catch (IOException e) {
e.printStackTrace();
}
}
});