@634

簡易テキストエディタ その7 いろいろな機能

Advertisement

よくありがちな機能

JTextPaneを使っているから簡単に出来る機能。ほとんどはスーパークラスのJTextComponentのメソッドなの。便利なメソッドがいっぱいある。

コピー

copy()メソッド。選択範囲をクリップボードに転送。
text.copy();

切り取り

cut()メソッド。選択範囲をクリップボードに転送して消去。
text.cut();

貼り付け

paste()メソッド。現在のカーソル位置にクリップボードの文字列を追加。
text.paste()

全て選択

selectAll()メソッド。全てのテキストを範囲選択する。
text.selectAll();

全て消去

setText()メソッドで空白文字列を設定。
text.setText("");

メッセージダイアログ(OKダイアログ)を表示したい場合。

バージョン情報とか。なんでも。
JOptionPane.showMessageDialog(getContentPane(), "表示する文字列。");

編集モードの切り替え

書き換え可と不可の切り替え
//書き換え可能
text.setEditable(true);

//書き換え不可能
text.setEditable(false);

マージンの設定

setMargin()メソッド。JTextPanelの余白の設定ができる。
text.setMargin(new Insets(5, 5, 5, 5));

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール