私は Java Swing でオープン ソースのドキュメント エディタを作成しており、Swing で CTRL-F (検索) 機能を実装したいと考えています。ゼロから始めることなく、この機能が既に実装されている場所で借りることができるオープンソースのJavaコードはありますか?
質問する
4307 次
1 に答える
4
キーバインディングはあなたが探しているものです。チュートリアルは次のとおりです。http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html
JDialog (または frame.showInputDialog) は、ctrl+F アクションが起動された後に使用する必要があるものです。ここに検索文字列を入力し、返された文字列からドキュメントを検索します。ここでも、チュートリアルは Java ドキュメントにあります。
強調表示は非常に複雑で、記述したコードによって異なります。seBackgroundColor(Color color) を使用した後、選択したテキストで repaint メソッドを使用する必要があります。
コードを配置していないので、コードで答えることができません。ただし、コードをコピーして貼り付けるよりも、チュートリアルを見て自分で理解する方がはるかに優れています。
于 2012-06-27T07:50:53.230 に答える