package com.snail.gui; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.text.Document; public class JTextField extends javax.swing.JTextField implements FocusListener{ public JTextField() { this.addFocusListener(this); } public JTextField(String text) { super(text); this.addFocusListener(this); } public JTextField(int columns) { super(columns); this.addFocusListener(this); } public JTextField(String text, int columns) { super(text, columns); this.addFocusListener(this); } public JTextField(Document doc, String text, int columns) { super(doc, text, columns); this.addFocusListener(this); } public void focusGained(FocusEvent e) { this.selectAll(); } public void focusLost(FocusEvent e) { } }
:g/javax.swing.JTextField /s//com.fuj(伏せ字).JTextField /g
・・・ import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.SwingUtilities; import javax.swing.border.TitledBorder; public class TextBoxExam extends JFrame { private static final long serialVersionUID = 1L; private JPanel jPanel = null; private JTextField jTextField1 = null; private JTextField jTextField2 = null; private JLabel jLabel = null; ・・・
・・・ import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; //import javax.swing.JTextField; // ここだけ換える import com.snail.gui.JTextField; // ここだけ換える import javax.swing.SwingUtilities; import javax.swing.border.TitledBorder; public class TextBoxExam extends JFrame { private static final long serialVersionUID = 1L; private JPanel jPanel = null; private JTextField jTextField1 = null; // ここは換えなくて良い private JTextField jTextField2 = null; // ここは換えなくて良い private JLabel jLabel = null; ・・・