|
@@ -33,6 +33,8 @@ import javax.swing.DefaultComboBoxModel;
|
33
|
33
|
import javax.swing.JComboBox;
|
34
|
34
|
import javax.swing.MutableComboBoxModel;
|
35
|
35
|
|
|
36
|
+import static com.google.common.base.Preconditions.checkNotNull;
|
|
37
|
+
|
36
|
38
|
/**
|
37
|
39
|
* System font picking component.
|
38
|
40
|
*/
|
|
@@ -65,9 +67,7 @@ public class FontPicker extends JComboBox<Object> {
|
65
|
67
|
* @param fonts Fonts to load
|
66
|
68
|
*/
|
67
|
69
|
private void loadFonts(final String... fonts) {
|
68
|
|
- if (fonts == null) {
|
69
|
|
- return;
|
70
|
|
- }
|
|
70
|
+ checkNotNull(fonts);
|
71
|
71
|
final int size = getFont() == null ? 12 : getFont().getSize();
|
72
|
72
|
for (final String font : fonts) {
|
73
|
73
|
((MutableComboBoxModel<Object>) getModel()).addElement(new Font(font, Font.PLAIN, size));
|