在模型类中使用awt类

时间:2016-09-29 08:39:15

标签: java swing awt

我的问题是关于编码风格。在模型类中使用像java.awt.Fontjava.awt.Color这样的awt类是一种不好的做法?我需要创建自己的重复项吗?

1 个答案:

答案 0 :(得分:3)

在模型中使用此类AWT类是一种合理的设计选择。对可用字体或颜色选择进行建模的程序可能包含ListModel<Font>ListModel<Color>。该决定与列表元素的对应视图组件renders的方式正交。请注意,ListCellRenderer可以询问模型以确定用于显示元素名称的字体或颜色。