⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 panelinputtext.java

📁 利用jtable,设计属性编辑器程序设计实例。包括jtabe 编辑风格自定义
💻 JAVA
字号:
package propertyproj;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

// Referenced classes of package exdesigner.control:
//            DialogTextInputer, PanelTextField_jButton1_actionAdapter

public class PanelInputText
    extends JPanel {
  DialogInputText dlg = new DialogInputText();
  BorderLayout borderLayout1;
  JButton jButton1;
  JTextArea jTextArea1;
  DialogInputText dlgInput;

  public PanelInputText() {
    borderLayout1 = new BorderLayout();
    jButton1 = new JButton();
    dlgInput = new DialogInputText();

    jTextArea1 = new JTextArea();
    try {
      jbInit();
    }
    catch (Exception exception) {
      exception.printStackTrace();
    }
  }

  public String getText() {
    return jTextArea1.getText();
  }

  void jbInit() throws Exception {
    setLayout(borderLayout1);
    jButton1.setMaximumSize(new Dimension(20, 26));
    jButton1.setMinimumSize(new Dimension(20, 26));
    jButton1.setOpaque(true);
    jButton1.setPreferredSize(new Dimension(20, 26));
    jButton1.setToolTipText("");
    jButton1.setVerifyInputWhenFocusTarget(true);
    jButton1.setIcon(new ImageIcon(new java.net.URL("file:///D:/help.gif")));
    jButton1.setText("");
    jButton1.setVerticalAlignment(javax.swing.SwingConstants.CENTER);
    jButton1.addActionListener(new PanelInputText_jButton1_actionAdapter(this));

    jTextArea1.setFont(new Font("Dialog", 0, 11));
    jTextArea1.setToolTipText("");
    jTextArea1.setText("");
    setFont(new Font("Dialog", 0, 11));
    this.addFocusListener(new PanelInputText_this_focusAdapter(this));
    add(jButton1, "East");
    add(jTextArea1, "Center");
  }

  public void setText(String s) {
    jTextArea1.setText(s);
  }

  void jButton1_actionPerformed(ActionEvent e) {
    this.jTextArea1.setText(this.dlgInput.getTextRef(this.jTextArea1.getText()));
  }

  void this_focusGained(FocusEvent e) {

  }
}

class PanelInputText_jButton1_actionAdapter
    implements java.awt.event.ActionListener {
  PanelInputText adaptee;

  PanelInputText_jButton1_actionAdapter(PanelInputText adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jButton1_actionPerformed(e);
  }
}

class PanelInputText_this_focusAdapter extends java.awt.event.FocusAdapter {
  PanelInputText adaptee;

  PanelInputText_this_focusAdapter(PanelInputText adaptee) {
    this.adaptee = adaptee;
  }
  public void focusGained(FocusEvent e) {
    adaptee.this_focusGained(e);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -