JavaでJTextFieldの切り取り、コピー、貼り付け機能を実装するにはどうすればよいですか?
JTextField JTextComponentのサブクラスです 1行のテキストの編集を可能にするクラス 。 cut()、copy()、paste()を使用して、JTextFieldコンポーネントに切り取り、コピー、貼り付けの機能を実装できます。 メソッド。これらは事前定義です JTextFeildクラスのメソッド。
構文
public void cut() public void copy() public void paste()
例
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class JTextFieldCutCopyPasteTest extends JFrame {
private JTextField textField;
private JButton cutButton, copyButton, pasteButton;
public JTextFieldCutCopyPasteTest() {
setTitle("JTextField CutCopyPaste Test");
setLayout(new FlowLayout());
textField = new JTextField(12);
cutButton = new JButton("Cut");
pasteButton = new JButton("Paste");
copyButton = new JButton("Copy");
cutButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
textField.cut();
}
});
copyButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
textField.copy();
}
});
pasteButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent le) {
textField.paste();
}
});
textField.addCaretListener(new CaretListener() {
public void caretUpdate(CaretEvent ce) {
System.out.println("All text: " + textField.getText());
if (textField.getSelectedText() != null)
System.out.println("Selected text: " + textField.getSelectedText());
else
System.out.println("Selected text: ");
}
});
add(textField);
add(cutButton);
add(copyButton);
add(pasteButton);
setSize(375, 250);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String args[]) {
new JTextFieldCutCopyPasteTest();
}
} 出力
-
PuTTY でコピーして貼り付ける方法
PuTTY は、市場で最も人気のあるオープンソース ターミナル エミュレータおよびネットワーク ファイル転送アプリケーションの 1 つです。広く使用され、20 年以上流通しているにもかかわらず、ソフトウェアの特定の基本機能は多くのユーザーにとって不明確です。そのような機能の 1 つに、コマンドをコピーして貼り付ける機能があります。他のソースからコマンドを挿入するのに苦労している場合は、PuTTY でコマンドをコピーして貼り付ける方法を理解するのに役立つガイドをご覧ください。 PuTTY でコピーして貼り付ける方法 Ctrl + C および Ctrl + V コマンドは PuTTY で機能
-
Chromebook でコピーして貼り付ける方法
Chromebook は、インストールされている軽量のオペレーティング システムと、すべての Android アプリを大きな問題なく実行できるという事実により、人気が高まっています。ラップトップを使用する人々は、映画鑑賞、ゲーム、電子メール、読み書きなどのかなり小さなタスクに使用する人と、ハードコアな専門的なタスクを実行する人に分けられています。負荷の高い作業には Windows ラップトップが推奨されますが、Windows コア OS を搭載したラップトップが登場するまでは、軽い作業には Chromebook が最適なオプションです。 しかし、私たちのほとんどは Windows ラップトッ