問題タブ [word-processor]

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.

0 投票する
1 に答える
57 参照

java - ワード プロセッサの自動ファイル履歴とバックアップ

私は現在 Java でワード プロセッサを作成していますが、必要な機能の 1 つはファイルのバックアップと履歴です。

プログラムがクラッシュした場合にテキストをテキスト ファイルにバックアップし、最近開いたテキスト ファイルの履歴を表示できるようにしたいと考えています。

問題を調査しようとしましたが、有用なものが見つかりませんでした。誰かが私に正しい方向を向けてくれるので、これを試して理解することができます.

0 投票する
1 に答える
183 参照

java - ファイルを開くためのワープロ GUI の取得

開く、保存、削除ボタンがあるシンプルなワープロを作ろうとしています。これまでのところ、保存ボタンが機能するようになりました。一方、私の開くボタンはファイルを開きません。ボタンをクリックしても何も起こりません。助けてください!私のオープンクラスのコードは次のとおりです。

また、オープン クラスを呼び出す表示クラスは次のとおりです。

0 投票する
1 に答える
133 参照

java - テキストの配置に StyledEditorKit を適切に使用する方法

基本的に、私がやりたいことは、マウスで選択したテキストを中央に配置することです (通常の左クリックで単語をドラッグすると、単語が青色に変わります。特別な強調表示機能などはありません)。左、中央、または右。これを処理するためのボタンと actionListeners が既に設定されています。必要なのは、actionListener 内のコードだけです。

明確にするために、私はこれを使いたくありません:

これはテキスト フィールド全体を中央に配置しますが、それは私が探しているものではありません。私が探しているのは、選択したテキストのみが整列されているワープロで見られるものと非常によく似ています。このようにして、1 行のテキストを左揃えにし、そのすぐ下の行を中央揃えにすることができます。

以前にStyledEditorKitをいじったことがあり、それを使用する必要があったと思います。を使用できると思いますがStyledEditorKit.AlignmentAction、メソッドには文字列と整数が必要であり、これらが何のためにあるのかを実際には指定していません。

StyledEditorKit はこれを行うための最良の方法でしょうか? それとも、私が気付いていないより効率的な方法はありますか?