問題タブ [styledtext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java SWT StyledText、開始行番号の変更
現在、StyledText
ウィジェットを使用して、Java ファイル内のメソッド定義など、実際のコードの「抜粋」を表示しています。
私の問題は、 my に表示される行番号がStyledText
常に 1 で始まることです。これは、元のファイルの実際の行番号とは異なります。たとえば、元のソースが次のようになっているとします。
次に、foo()
メソッドがStyledText
ウィジェットに表示されるときに、1 ではなく 4 から始まる行番号を表示したいと考えています。
これを達成する方法はありますか?javadoc を読みましたが、良い方法がわかりませんでした。
java - Eclipse ビューパーツからコンテンツを取得する
Eclipse ViewPart クラスを使用して、Eclipse でプラグインを開発しています。viewpart 内には、styledtext があります。view_1 と view_2 の 2 つのビューがあり、両方に styledText_1 と styledText_2 があるとします。一部の検索機能では、フォーカスされたスタイル付きテキスト コンテンツを取得する必要があります。以下のコードで試しましたが、成功しませんでした。
両方のビューは同じクラスによって作成され、静的な styledtext 変数には「テキスト」と表示されます。
で試しました
しかし、これは最後に開いたビューのテキスト コンテンツを出力します。フォーカスされたコンテンツのスタイル付きテキストを取得するにはどうすればよいですか。
android - Androidでスタイル付きテキストをページに分割する方法は?
複数のページに分割したい長いテキストがあります。また、このテキストのスタイルを設定する方法も必要です。
java - StyledText nullpointer
SWT StyledText を使用して、ウィンドウの一部にデータをユーザーに表示します。別の部分にはグラフがあり、その上でマウス ポインターをスライドさせます。マウスをグラフ内のポイントにスライドさせると、StyledText Area 内の対応するエントリが強調表示されます。
textArea を自動的に最新の変更にスクロールしたいので、を使用して.setTopIndex()
います。textArea 内のどのエントリが強調表示されていない状態から強調表示されている状態に変化したかを調べるために必要なインデックスを決定するには、次のコードを使用します (styleRange が変更されたかどうかを確認するため)。
これまでのところ、私のプログラムは正しく機能しています。私の次のチェックは:
また
またはそのようなもの。ここから問題に入ります。これらのいずれかを呼び出すと、nullPointerException が発生します。
java - SWTスクロールバーのスクロール
scrollBar のある SWT styledText エリアがあります。スクロールバーを特定のインデックスまでスクロールしたいのですが、いくつか問題が発生しています。
私は試した:
これにより、不要なテキストが選択され、表示が困難になります。こちらもよく飛び跳ねます。
私が試した他のことは次のとおりです。
しかし、それもうまくいきません
java - javaのログファイルで色付きの出力を取得するには?
logger.debugメソッドを使ってJavaのログファイルに赤色でメッセージを書きたいのですが、何か方法はありますか?
java - styledtext に関する SWT の問題
SWT を使用してアプリケーションのメニューを作成しています。
クラス "B" では、メソッド createContents() がフォームのコンテンツを作成します。
次に、アプリケーションを実行すると、クラス「B」のフォームが表示されます。問題は、別のクラスの styledtext に新しいテキスト行を追加する必要があることです。私がする必要があるのは、クラス「A」でファイルのコンテンツをチェックし、コンテンツが変更された場合、メソッド createContents() 内のクラス「B」で作成された styledtext に新しい行を追加することです...簡単に思えますが、クラス「B」で作成されたスタイル付きテキストをクラス「A」から参照して、これらの新しい行を追加することはできません...
わかりにくかったらすみません、私の英語はあまり上手ではありません...
どんな助けでも大歓迎です。ありがとう。