mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-07 22:40:53 +03:00
Theme Editor: always select all text in find/replace text fields
This commit is contained in:
@@ -23,6 +23,7 @@ import java.util.function.Consumer;
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import javax.swing.event.DocumentEvent;
|
import javax.swing.event.DocumentEvent;
|
||||||
import javax.swing.event.DocumentListener;
|
import javax.swing.event.DocumentListener;
|
||||||
|
import com.formdev.flatlaf.extras.components.*;
|
||||||
import org.fife.rsta.ui.CollapsibleSectionPanel;
|
import org.fife.rsta.ui.CollapsibleSectionPanel;
|
||||||
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
|
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
|
||||||
import org.fife.ui.rtextarea.SearchContext;
|
import org.fife.ui.rtextarea.SearchContext;
|
||||||
@@ -204,7 +205,7 @@ class FlatFindReplaceBar
|
|||||||
private void initComponents() {
|
private void initComponents() {
|
||||||
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
|
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
|
||||||
findLabel = new JLabel();
|
findLabel = new JLabel();
|
||||||
findField = new JTextField();
|
findField = new FlatTextField();
|
||||||
findToolBar = new JToolBar();
|
findToolBar = new JToolBar();
|
||||||
findPreviousButton = new JButton();
|
findPreviousButton = new JButton();
|
||||||
findNextButton = new JButton();
|
findNextButton = new JButton();
|
||||||
@@ -215,7 +216,7 @@ class FlatFindReplaceBar
|
|||||||
closeToolBar = new JToolBar();
|
closeToolBar = new JToolBar();
|
||||||
closeButton = new JButton();
|
closeButton = new JButton();
|
||||||
replaceLabel = new JLabel();
|
replaceLabel = new JLabel();
|
||||||
replaceField = new JTextField();
|
replaceField = new FlatTextField();
|
||||||
toolBar1 = new JToolBar();
|
toolBar1 = new JToolBar();
|
||||||
replaceButton = new JButton();
|
replaceButton = new JButton();
|
||||||
replaceAllButton = new JButton();
|
replaceAllButton = new JButton();
|
||||||
@@ -243,6 +244,7 @@ class FlatFindReplaceBar
|
|||||||
|
|
||||||
//---- findField ----
|
//---- findField ----
|
||||||
findField.setColumns(16);
|
findField.setColumns(16);
|
||||||
|
findField.setSelectAllOnFocusPolicy(FlatTextField.SelectAllOnFocusPolicy.always);
|
||||||
findField.addActionListener(e -> find());
|
findField.addActionListener(e -> find());
|
||||||
add(findField, "cell 1 0");
|
add(findField, "cell 1 0");
|
||||||
|
|
||||||
@@ -303,6 +305,7 @@ class FlatFindReplaceBar
|
|||||||
|
|
||||||
//---- replaceField ----
|
//---- replaceField ----
|
||||||
replaceField.setColumns(16);
|
replaceField.setColumns(16);
|
||||||
|
replaceField.setSelectAllOnFocusPolicy(FlatTextField.SelectAllOnFocusPolicy.always);
|
||||||
add(replaceField, "cell 1 1");
|
add(replaceField, "cell 1 1");
|
||||||
|
|
||||||
//======== toolBar1 ========
|
//======== toolBar1 ========
|
||||||
@@ -332,7 +335,7 @@ class FlatFindReplaceBar
|
|||||||
|
|
||||||
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
|
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
|
||||||
private JLabel findLabel;
|
private JLabel findLabel;
|
||||||
private JTextField findField;
|
private FlatTextField findField;
|
||||||
private JToolBar findToolBar;
|
private JToolBar findToolBar;
|
||||||
private JButton findPreviousButton;
|
private JButton findPreviousButton;
|
||||||
private JButton findNextButton;
|
private JButton findNextButton;
|
||||||
@@ -343,7 +346,7 @@ class FlatFindReplaceBar
|
|||||||
private JToolBar closeToolBar;
|
private JToolBar closeToolBar;
|
||||||
private JButton closeButton;
|
private JButton closeButton;
|
||||||
private JLabel replaceLabel;
|
private JLabel replaceLabel;
|
||||||
private JTextField replaceField;
|
private FlatTextField replaceField;
|
||||||
private JToolBar toolBar1;
|
private JToolBar toolBar1;
|
||||||
private JButton replaceButton;
|
private JButton replaceButton;
|
||||||
private JButton replaceAllButton;
|
private JButton replaceAllButton;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
JFDML JFormDesigner: "7.0.3.1.342" Java: "15" encoding: "UTF-8"
|
JFDML JFormDesigner: "7.0.4.0.360" Java: "16" encoding: "UTF-8"
|
||||||
|
|
||||||
new FormModel {
|
new FormModel {
|
||||||
contentType: "form/swing"
|
contentType: "form/swing"
|
||||||
@@ -18,9 +18,10 @@ new FormModel {
|
|||||||
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
||||||
"value": "cell 0 0"
|
"value": "cell 0 0"
|
||||||
} )
|
} )
|
||||||
add( new FormComponent( "javax.swing.JTextField" ) {
|
add( new FormComponent( "com.formdev.flatlaf.extras.components.FlatTextField" ) {
|
||||||
name: "findField"
|
name: "findField"
|
||||||
"columns": 16
|
"columns": 16
|
||||||
|
"selectAllOnFocusPolicy": enum com.formdev.flatlaf.extras.components.FlatTextField$SelectAllOnFocusPolicy always
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "find", false ) )
|
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "find", false ) )
|
||||||
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
||||||
"value": "cell 1 0"
|
"value": "cell 1 0"
|
||||||
@@ -86,9 +87,10 @@ new FormModel {
|
|||||||
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
||||||
"value": "cell 0 1"
|
"value": "cell 0 1"
|
||||||
} )
|
} )
|
||||||
add( new FormComponent( "javax.swing.JTextField" ) {
|
add( new FormComponent( "com.formdev.flatlaf.extras.components.FlatTextField" ) {
|
||||||
name: "replaceField"
|
name: "replaceField"
|
||||||
"columns": 16
|
"columns": 16
|
||||||
|
"selectAllOnFocusPolicy": enum com.formdev.flatlaf.extras.components.FlatTextField$SelectAllOnFocusPolicy always
|
||||||
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
|
||||||
"value": "cell 1 1"
|
"value": "cell 1 1"
|
||||||
} )
|
} )
|
||||||
|
|||||||
Reference in New Issue
Block a user