0

伙计们,我正在开发一个正常的系统,它有一个超类,称为活动,它有三个子类,1 是俱乐部,2 是运动,3 是事件。现在我想根据工作人员的输入来计算一个学生获得的总成绩。

逻辑是这样的,超类将有它自己的 JFrame,它会有一个文本字段,显示从每个子类收集的输入的总数。这对我来说是令人困惑的部分,我想要 JFrames,用户可以在其中输入每个子类的值。这意味着每个子类都有自己的 JFrame,并且总和被发送到超类的 JFrame。

主要问题:子类是否有可能拥有自己的 JFrame。

第二个问题:关于如何实现这一点的任何参考或提示?

非常感谢人们。

4

1 回答 1

0

字段(无论是它们JFrame还是任何其他类型)不属于类,而是属于实例。除非您希望您的Activity子类是单例(意味着它们只有一个实例),否则您的第一个问题的答案是“否”。

更重要的是,JFrame单个应用程序中的多个 s 肯定不是您想要的。如果您希望每个子类都有自己的方式来获取输入,那么可能 a JTextField(嵌入在主框架中)或者 a JDialog(对应于单独的窗口)就可以了。

于 2013-05-28T21:04:49.310 回答