bsave.setOnAction( e -> savecontacts());
private void savecontacts(){
Name.getText();
PhoneNumber.getText();
Address.getText();
System.out.println("Save");
}
Rectangle rect = new Rectangle(0, 500, Color.WHITE);
ScrollPane sp = new ScrollPane();
sp.setPrefSize(280, 280);
sp.setContent(rect);
在事件处理中..我从textFeilds获取数据以保存数据。现在我必须在Scrollpane中显示这些数据。我将如何显示?
答案 0 :(得分:1)
考虑使用TableView
,它允许您根据项目数据显示多列数据。 (ListView
是单个"列的替代品"没有标题。)如果ScrollBar
的项目数量无法显示TableView
,则会自动添加TableView
1}}没有滚动。
在这种情况下,您需要在事件处理程序中执行的操作是向private void savecontacts(){
contactsTable.getItems().add(new Contact(Name.getText(), PhoneNumber.getText(), Address.getText()));
System.out.println("Save");
}
添加新项目,例如像这样的东西
Contact
(在这种情况下,createUser: function(username,password,callback){
var new_user = new User({
username: username,
password: password
});
User.findOne({username:username},function(err,user){
if(!user) new_user.save(callback);
else{
var err = 1;
callback(err);
}
});
}
将是您的项目类)