- ベストアンサー
JTabedpaneを使用時のカーソル操作について
お世話になっております。 JavaのSwingを使用してGUIのプログラムを作成しており、 JTabedpaneを使用してタブ化し、各タブの中にはTextAreaを 貼り付けています。 TextAreaの入力部分をキーボードの矢印キーで移動したいのですが、 JTabedpaneを使用すると、矢印キーが効きません。 (Java L&Fの仕様?) JTabedpaneを使用しても、キーボードの矢印キーでTextAreaの中を 移動したりする設定はありませんでしょうか。 皆さんのお知恵を拝借したいです。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>#2 ありがとうございます。 Java のバージョン 1.6.0_33の環境で、再現しました。 Swing の JTabedpane と AWT の TextArea を混在させた場合だったのですね。 よく見れば、質問文にも JTextArea とは、書いてありませんね。 しかし、質問者さんは、AWT の TextAreaでなければならないのでしょうかねぇ。 Swing もしくは、AWT で統一すれば、問題解決のような気がするのですが。
その他の回答 (3)
- himajin100000
- ベストアンサー率54% (1660/3060)
自分で自分の回答読み返しても、どこから来た数字なのかわからんorz。多分選択してコピーせずコピーした気になってたから、別の数字が残ったんだと思うけど [誤] RFE: 418459 [正] RFE: 4811096 Limited mixing of heavyweight (e.g. AWT) and lightweight (e.g. Swing) components is now officially supported.
- himajin100000
- ベストアンサー率54% (1660/3060)
>#1 未検証。 再現している人はいるっぽい。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5087785 一応 RFE 418459が乗っている。直っているかは知らん。 http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html #仕組み学の面倒だからって未だにC#のProcessKeyPreviewとかの使い分け知らねーよ
- PecoPlus
- ベストアンサー率76% (144/188)
こんにちは。 サンプルを作ってみたのですが、再現されません。 問題が再現するサンプルとかありませんか? あと、Java のバージョンなどの環境を補足をお願いします。
お礼
Swingで統一すれば出来ることを確認しました。 本当にありがとうございます。