13
13
import java .awt .event .MouseListener ;
14
14
15
15
public class CnCharSettingComponent implements Configurable {
16
- public static final int LENGTH = 45 ;
16
+ public static final int LENGTH = 30 ;
17
+ public static final int ROW = 10 ;
17
18
public static final String DEFAULT_STRING = ", , 。 . : : ; ; ! ! ? ? “ \" ” \" ‘ ' ’ ' 【 [ 】 ] ( ( ) ) 「 { 」 } 《 < 》 > 、 /" .replace (" " ,
18
19
"\n " );
19
20
public static final String KEY = "cnchar_config_string" ;
@@ -29,6 +30,8 @@ public class CnCharSettingComponent implements Configurable {
29
30
private JCheckBox isReplaceMsgHit ;
30
31
private JCheckBox replaceInCommentCheckBox ;
31
32
33
+ private JTextArea extensionWhitelist ;
34
+
32
35
public static void main (String [] args ) {
33
36
String [] a = DEFAULT_STRING .split ("\n " );
34
37
for (int i = 0 ; i < a .length ; i += 2 ) {
@@ -56,6 +59,7 @@ public JComponent createComponent() {
56
59
settingPanel .repaint ();
57
60
return settingPanel ;
58
61
}
62
+
59
63
settingPanel = new JPanel ();
60
64
settingPanel .setLayout (null );
61
65
text1 = new JTextField [LENGTH ];
@@ -67,10 +71,10 @@ public JComponent createComponent() {
67
71
text2 [i ] = new JTextField ();
68
72
labels1 [i ] = new JLabel ();
69
73
labels2 [i ] = new JLabel ();
70
- text1 [i ].setBounds (35 + (i / 15 ) * 200 , 32 * (i % 15 ), 60 , 32 );
71
- text2 [i ].setBounds (120 + (i / 15 ) * 200 , 32 * (i % 15 ), 60 , 32 );
72
- labels1 [i ].setBounds (5 + (i / 15 ) * 200 , 32 * (i % 15 ), 30 , 32 );
73
- labels2 [i ].setBounds (95 + (i / 15 ) * 200 , 32 * (i % 15 ), 25 , 32 );
74
+ text1 [i ].setBounds (35 + (i / ROW ) * 200 , 32 * (i % ROW ), 60 , 32 );
75
+ text2 [i ].setBounds (120 + (i / ROW ) * 200 , 32 * (i % ROW ), 60 , 32 );
76
+ labels1 [i ].setBounds (5 + (i / ROW ) * 200 , 32 * (i % ROW ), 30 , 32 );
77
+ labels2 [i ].setBounds (95 + (i / ROW ) * 200 , 32 * (i % ROW ), 25 , 32 );
74
78
labels1 [i ].setText ((i + 1 ) + "." );
75
79
labels2 [i ].setText ("->" );
76
80
labels1 [i ].setHorizontalAlignment (JLabel .CENTER );
@@ -94,7 +98,16 @@ public JComponent createComponent() {
94
98
replaceInCommentCheckBox .setBounds (30 , 34 * 15 , 250 , 32 );
95
99
replaceInCommentCheckBox .setSelected (ReplaceCharConfig .replaceInComment );
96
100
settingPanel .add (replaceInCommentCheckBox );
97
-
101
+ //JLabel text = new JLabel();
102
+ //text.setText("不进行替换的文件扩展名配置。格式:.java");
103
+ //text.setForeground(JBColor.BLUE);
104
+ //text.setBounds(30, 36 * 15, 60, 32);
105
+ ////替换白名单
106
+ //extensionWhitelist = new JTextArea();
107
+ //extensionWhitelist.setEditable(true);
108
+ //extensionWhitelist.setText("fsfs");
109
+ //extensionWhitelist.setBounds(30, 25*15, 250,32);
110
+ //settingPanel.add(extensionWhitelist);
98
111
99
112
btnDefault = new JLabel ();
100
113
btnDefault .setText ("恢复默认" );
0 commit comments