OSDN Git Service
(root)
/
jindolf
/
Jindolf.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use JRE1.6 runtime static members
[jindolf/Jindolf.git]
/
src
/
main
/
java
/
jp
/
sfjp
/
jindolf
/
util
/
Monodizer.java
diff --git
a/src/main/java/jp/sfjp/jindolf/util/Monodizer.java
b/src/main/java/jp/sfjp/jindolf/util/Monodizer.java
index
1dced96
..
d54633a
100644
(file)
--- a/
src/main/java/jp/sfjp/jindolf/util/Monodizer.java
+++ b/
src/main/java/jp/sfjp/jindolf/util/Monodizer.java
@@
-21,7
+21,8
@@
import javax.swing.text.JTextComponent;
/**
* Swingコンポーネントのフォント等幅化。
/**
* Swingコンポーネントのフォント等幅化。
- * L&F変更にも対処。
+ *
+ * <p>L&F変更にも対処。
*/
public final class Monodizer implements PropertyChangeListener{
*/
public final class Monodizer implements PropertyChangeListener{
@@
-29,11
+30,9
@@
public final class Monodizer implements PropertyChangeListener{
public static final String PROPNAME_FONT = "font";
/** L&F変更時のプロパティ名。 */
public static final String PROPNAME_UI = "UI";
public static final String PROPNAME_FONT = "font";
/** L&F変更時のプロパティ名。 */
public static final String PROPNAME_UI = "UI";
- /** Font.MONOSPACED代替品。 */
- public static final String FAMILY_MONO = "Monospaced";
private static final Map<TextAttribute, String> TEXTATTR_MONO =
private static final Map<TextAttribute, String> TEXTATTR_MONO =
- Collections.singletonMap(TextAttribute.FAMILY, F
AMILY_MONO
);
+ Collections.singletonMap(TextAttribute.FAMILY, F
ont.MONOSPACED
);
private static final Monodizer CHANGER = new Monodizer();
private static final Monodizer CHANGER = new Monodizer();
@@
-49,6
+48,7
@@
public final class Monodizer implements PropertyChangeListener{
/**
* 等幅フォントか否か判定する。
/**
* 等幅フォントか否か判定する。
+ *
* @param font フォント
* @return 等幅フォントならtrue
*/
* @param font フォント
* @return 等幅フォントならtrue
*/
@@
-59,14
+59,16
@@
public final class Monodizer implements PropertyChangeListener{
if( ! (attr instanceof String) ) return false;
String family = (String) attr;
if( ! (attr instanceof String) ) return false;
String family = (String) attr;
- if(family.equals(F
AMILY_MONO
)) return true;
+ if(family.equals(F
ont.MONOSPACED
)) return true;
return false;
}
/**
* 任意のフォントの等幅化を行う。
return false;
}
/**
* 任意のフォントの等幅化を行う。
- * 等幅以外の属性は可能な限り保持する。
+ *
+ * <p>等幅以外の属性は可能な限り保持する。
+ *
* @param font 任意のフォント
* @return 等幅フォント
*/
* @param font 任意のフォント
* @return 等幅フォント
*/
@@
-77,7
+79,9
@@
public final class Monodizer implements PropertyChangeListener{
/**
* 任意のコンポーネントをフォント等幅化する。
/**
* 任意のコンポーネントをフォント等幅化する。
- * L&F変更に対処するためのリスナ組み込みも行われる。
+ *
+ * <p>L&F変更に対処するためのリスナ組み込みも行われる。
+ *
* @param comp コンポーネント
*/
public static void monodize(JComponent comp){
* @param comp コンポーネント
*/
public static void monodize(JComponent comp){
@@
-97,6
+101,7
@@
public final class Monodizer implements PropertyChangeListener{
/**
* コンポーネントに微修正を加える。
/**
* コンポーネントに微修正を加える。
+ *
* @param comp コンポーネント
*/
private static void modifyComponent(JComponent comp){
* @param comp コンポーネント
*/
private static void modifyComponent(JComponent comp){
@@
-113,6
+118,7
@@
public final class Monodizer implements PropertyChangeListener{
/**
* テキストコンポーネントへの微修正を行う。
/**
* テキストコンポーネントへの微修正を行う。
+ *
* @param textComp テキストコンポーネント
*/
private static void modifyTextComponent(JTextComponent textComp){
* @param textComp テキストコンポーネント
*/
private static void modifyTextComponent(JTextComponent textComp){
@@
-126,6
+132,7
@@
public final class Monodizer implements PropertyChangeListener{
/**
* コンボボックスのエディタを等幅化する。
/**
* コンボボックスのエディタを等幅化する。
+ *
* @param comboBox コンボボックス
*/
private static void modifyComboBox(JComboBox<?> comboBox){
* @param comboBox コンボボックス
*/
private static void modifyComboBox(JComboBox<?> comboBox){
@@
-147,6
+154,7
@@
public final class Monodizer implements PropertyChangeListener{
/**
* フォント変更イベントの受信。
/**
* フォント変更イベントの受信。
+ *
* @param event フォント変更イベント
*/
@Override
* @param event フォント変更イベント
*/
@Override