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 ラップトッ