小编Dyn*_*ght的帖子

加载FXML时将参数传递给控制器

我有一个登录屏幕,我想将登录ID从LoginController传递给MainController,所以我可以访问一些函数来更改密码等等.

我像这样加载控制器:

FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("fxml/Main.fxml"));     

Parent root = (Parent)fxmlLoader.load();          
Scene scene = new Scene(root); 

stage.setScene(scene);    

stage.show();   
Run Code Online (Sandbox Code Playgroud)

Main.fxml受限于MainController.java.有没有办法可以传递我需要的用户ID,并在控制器的initialize()方法上访问它?

java parameter-passing javafx-2

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

从ListView获取所选元素

ListView使用数据库搜索的结果修改a ,以便稍后使用该选择发出另一个DB请求.

我想得到那个的字段值ListView.我可以使用什么方法?

我只是想我也可以添加一个事件onclick并将其保存在控制器的属性上.这也可以接受吗?

java gridview javafx-2

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

在gnuplot中的条形图上添加误差线

我有以下文件我想用gnuplot条形图绘制:

Function X X-ERROR Y Y-ERROR
A 1.311539 0.066268 1.000000 0.000000
(a1,b0)  1.325429 0.083437 1.010926 0.016710
(a.9,.b1)  1.134640 0.040017 1.276168 0.060281
(a.8,.b2)  1.078336 0.058529 1.346358 0.054645
(a.7,.b3)  1.035866 0.060660 1.318395 0.018087
(a.6,.b4)  0.982717 0.047363 1.196714 0.047427
(a.5,.b5)  0.962423 0.051994 1.127991 0.044731
(a.4,.b6)  0.953673 0.046014 1.139608 0.044726
(a.3,.b7)  0.948948 0.050462 1.169209 0.044333
(a.2,.b8)  0.941013 0.047166 1.198138 0.045844
(a.1,.b9)  0.929961 0.057801 1.328111 0.088813
(a0,b1)  0.966331 0.036079 3.289381 0.213192
B  1.000000 0.000000 3.321802 0.121290
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法完美地绘制图形:

plot 'file.dat' using 4:xtic(1) title col, \\
        '' …
Run Code Online (Sandbox Code Playgroud)

gnuplot

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

列表容器上的std :: set_difference

我正在尝试调用set_difference函数,并将结果放在std :: list上.从理论上讲,可以在任何已分类的容器上执行此操作,对吗?

list<int> v;         

list<int> l1;  
list<int> l2;                   

list<int>::iterator it;

//l1 and l2 are filled here

l1.sort();
l2.sort();

it=set_difference(
   l1.begin(),
   l1.end(), 
   l2.begin(),
   l2.end(), 
   v.begin()
);
Run Code Online (Sandbox Code Playgroud)

然而,v作为空列表返回.是因为我不能在列表容器上使用它吗?

c++ stl list set-difference

9
推荐指数
2
解决办法
2010
查看次数

“foreign_type”关系在 Rails 6 上失败

我试图理解这个模型上的这种关系设置,以及为什么这是 Rails 6 上的问题。

从 Rails 3 开始,这种关系定义为:

belongs_to :entity foreign_key: 'user_id', foreign_type: 'ruby_type'
Run Code Online (Sandbox Code Playgroud)

这工作得很好,一直到 Rails 5(至少我们的爬行和跟踪路由没有把这个作为一个问题)。

然而,一旦我们到达 Rails 6,我们发现了以下内容:

ArgumentError: Unknown key: :foreign_type. Valid keys are: :class_name, :anonymous_class, :primary_key, :foreign_key, :dependent, :validate, :inverse_of, :strict_loading, :autosave, :required, :touch, :polymorphic, :counter_cache, :optional, :default
Run Code Online (Sandbox Code Playgroud)

Rails 6 的语法是否发生了变化?

ruby-on-rails-6

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