我的问题是关于编码风格的。在模型类中使用 java.awt.Font 和 java.awt.Color 等 awt 类是一种不好的做法吗?我需要创建自己的副本吗?
最佳答案
在模型中使用此类 AWT 类是一个合理的设计选择。对可用字体或颜色选择进行建模的程序很可能包含 ListModel<Font>
或ListModel<Color>
。该决策正交于相应的 View 组件如何renders列表元素。请注意 ListCellRenderer
可以询问模型以确定显示元素名称的字体或颜色。
关于java - 在模型类中使用 awt 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39765415/