伙计我正在开发一个普通系统,它有一个叫做活动的超类,它有三个子类,1个是Club,2个是Sports,3个是Events。现在我想根据工作人员的意见来计算学生获得的总体优点。
逻辑是这样的,超类将拥有它自己的JFrame,它将有一个文本字段,显示从每个子类收集的输入的总和。这对我来说是一个令人困惑的部分,我想拥有JFrames,用户可以在其中输入每个子类的值。这意味着每个子类都有自己的JFrame,并将总和发送到超类的JFrame。
主要问题:子类是否有可能拥有自己的JFrame。
第二个问题:关于如何实现这一点的任何参考或提示?
非常感谢。
答案 0 :(得分:0)
字段(可以是JFrame
或任何其他类型)不是由类拥有,而是由实例拥有。除非你希望你的Activity
子类是单例(意味着它们只有一个实例),否则第一个问题的答案是“不”。
更重要的是,单个应用程序中的多个JFrame
肯定不是您想要的。如果你希望每个子类都有自己的方式来获取输入,那么可能是JTextField
(嵌入主框架),否则JDialog
(对应于一个单独的窗口)就可以了。