Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaFX中重用(继承)表单?_Java_Oop_Inheritance_Javafx - Fatal编程技术网

如何在JavaFX中重用(继承)表单?

如何在JavaFX中重用(继承)表单?,java,oop,inheritance,javafx,Java,Oop,Inheritance,Javafx,我正在用JavaFX创建一种计算器,我想创建一个基本表单,每个屏幕都将继承和扩展它。问题是,当我以老式的方式尝试这种方法时,通过扩展子类定义中的父类,它实际上不会用组件复制我的表单 假设我有一个带有标签、文本字段、按钮和属性变量的场景,我想构建另外三个场景,作为基于此通用基本表单的单独表单,我该怎么做?如果您可以发布代码,这会有所帮助。请小心:尝试通过继承进行重用通常是错误的方法。有一个原因,为什么人们告诉你更喜欢组合而不是继承。你真的需要提供一个代码示例,并接受对你有帮助的最佳答案。到目前为止

我正在用JavaFX创建一种计算器,我想创建一个基本表单,每个屏幕都将继承和扩展它。问题是,当我以老式的方式尝试这种方法时,通过扩展子类定义中的父类,它实际上不会用组件复制我的表单


假设我有一个带有标签、文本字段、按钮和属性变量的场景,我想构建另外三个场景,作为基于此通用基本表单的单独表单,我该怎么做?

如果您可以发布代码,这会有所帮助。请小心:尝试通过继承进行重用通常是错误的方法。有一个原因,为什么人们告诉你更喜欢组合而不是继承。你真的需要提供一个代码示例,并接受对你有帮助的最佳答案。到目前为止,您已经问了6个问题,但一个也不接受!所以,根据你想读的@Yahya。。。不接受答案确实是一种可怕的做法。