@@ -1328,14 +1328,7 @@ public void actionPerformed(ActionEvent e) {
1328
1328
menu .addSeparator ();
1329
1329
1330
1330
item = newJMenuItemShift (tr ("Find in Reference" ), 'F' );
1331
- item .addActionListener (new ActionListener () {
1332
- public void actionPerformed (ActionEvent e ) {
1333
- // if (textarea.isSelectionActive()) {
1334
- // handleFindReference();
1335
- // }
1336
- handleFindReference ();
1337
- }
1338
- });
1331
+ item .addActionListener (this ::handleFindReference );
1339
1332
menu .add (item );
1340
1333
1341
1334
item = new JMenuItem (tr ("Frequently Asked Questions" ));
@@ -1920,16 +1913,20 @@ private String getCurrentKeyword() {
1920
1913
return text ;
1921
1914
}
1922
1915
1923
- private void handleFindReference () {
1924
- String text = getCurrentKeyword ();
1916
+ private void handleFindReference (ActionEvent e ) {
1917
+ String text = getCurrentKeyword ();
1925
1918
1926
- String referenceFile = base .getPdeKeywords ().getReference (text );
1927
- if (referenceFile == null ) {
1928
- statusNotice (I18n .format (tr ("No reference available for \" {0}\" " ), text ));
1929
- } else {
1930
- Base .showReference ("Reference/" + referenceFile );
1931
- }
1932
- }
1919
+ String referenceFile = base .getPdeKeywords ().getReference (text );
1920
+ if (referenceFile == null ) {
1921
+ statusNotice (I18n .format (tr ("No reference available for \" {0}\" " ), text ));
1922
+ } else {
1923
+ if (referenceFile .startsWith ("Serial_" )) {
1924
+ Base .showReference ("Serial/" + referenceFile .substring ("Serial_" .length ()));
1925
+ } else {
1926
+ Base .showReference ("Reference/" + referenceFile );
1927
+ }
1928
+ }
1929
+ }
1933
1930
1934
1931
1935
1932
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@@ -2969,11 +2966,7 @@ public void actionPerformed(ActionEvent e) {
2969
2966
menu .add (item );
2970
2967
2971
2968
final JMenuItem referenceItem = new JMenuItem (tr ("Find in Reference" ));
2972
- referenceItem .addActionListener (new ActionListener () {
2973
- public void actionPerformed (ActionEvent e ) {
2974
- handleFindReference ();
2975
- }
2976
- });
2969
+ referenceItem .addActionListener (this ::handleFindReference );
2977
2970
menu .add (referenceItem );
2978
2971
2979
2972
final JMenuItem openURLItem = new JMenuItem (tr ("Open URL" ));
0 commit comments