問題タブ [jsr296]

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 に答える
168 参照

java - セッション ストレージのルート ディレクトリを変更できますか?

現在、セッション ストレージは、セッション状態ファイルに適したシステムに依存するフォルダーにすべてのセッション ファイルを保存します。

しかし、私のアプリケーションの 1 つで、セッション ファイルを特別なディレクトリに保存したいと考えています。

セッション ストレージのルート ディレクトリを変更できますか?

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

swing - Swing Application Framework (JSR 296) と Jython を使用して開発する簡単な方法はありますか?

私はJythonを学んでいます。Jython を使用して単純な Swing アプリケーションを開発しましたが、問題ありません。ここで、Swing Application Framework (JSR 296) を使用します。

インターネットで例が見つかりませんでした。

0 投票する
2 に答える
1908 参照

java - Netbeans JSR-296、SwingおよびJavaFX、現在何を使用する予定ですか?

私はJava開発(C ++で開発していた)を学び始めています。古い資料をいくつか使用していますが、Javaの開発と推奨事項についても最新の情報を入手したいと思います。

SwingとJavaFXに関するバックグラウンド調査を行いました。JavaFXスクリプトの開発が停止していることを知りましたが、FXのバージョン2が開発中であるため、スクリプトが標準の主要部分であると思っていたので、これがどうなるかわかりません。

Netbeansを使用しているときに、Swingのさらなる開発が停止することであり、Netbeansのサポート(JSR-296)も停止することを発見しました。Netbeansは、Javaを真のクロスプラットフォーム言語として学び、特定のものに縛られないようにしたいので、私がやりたがらないNetbeansPlatformAPIに移行することをお勧めします。

これは私に、Javaの世界でGUIを開発するための好ましい新しいアプローチは何であるかという質問をするように頼みます。

0 投票する
2 に答える
794 参照

java - Java Swing デスクトップ アプリケーションでのウィンドウ リスナーの使用に関する 2 つの質問

****私の質問は別のスレッドの回答に関するものであることに注意してください. しかし、そのスレッドに質問を投稿したところ、削除されました。そのため、ここに質問を再投稿します(参照している正確な投稿へのリンクを付けて)。****

このスレッドに関連する質問がいくつかあります。ウィンドウが閉じているときにキャンセルしたいタイマー (updateTimer) がある場合、それを System.out.println("Windows Closing"); の代わりに配置できますか? 声明?または、実際の「View」クラスに配置する必要があります (DesktopApplication.App、DesktopApplication.View、および DesktopApplication.AboutBox の 3 つのクラスがあり、configure Window メソッドは .App クラスにあります)。

その行に沿って、 updateTimer.cancel(); を置くことができれば。これは、ファイルからの読み取り/書き込み、テキストボックスへの入力 (WindowOpen イベント)、および終了イベントでのファイルへの情報の書き込みができることを意味しますか?

私がやりたいことは次のとおりです: アプリケーションが起動する (そしてメイン ウィンドウが開く) ときに、構成ファイルを確認したいと考えています。存在する場合は、そのファイルからユーザー名、パスワード、トンネル ID、および IP アドレスを取得し、メインの jPanel にそれぞれのテキスト ボックスを入力します。存在しない場合は、何もしません。

アプリケーションを閉じるときに、次の 2 つのことを実行する必要があります。1) 実行中の UpdateTimers はすべてキャンセルされ (アプリケーションを効果的かつクリーンに閉じるため)、2) ユーザー名、パスワード、トンネル ID、および IP アドレスを構成ファイルに書き込みます。次の実行。

Netbeans でファイルを作成したので、「exitMenu」が自動的に生成され、「閉じるボタン」が構成されていません。そのため、これを実現するには WindowClosing を使用する必要があります (または、テキスト エディターで「exitMenu」メソッドをハックして、Netbeans で問題が発生しないことを願っています)。

また、ユーザー名とパスワードは、実際には実際のユーザー名とパスワードの MD5 ハッシュであることも付け加えておきます。そのため、誰かがテキスト ファイルを開いて読むことはできますが、次のような内容しか表示されません。

c28de38997efb893872d893982ac 3289ab83ce8f398289d938999cab 12345 192.168.2.2

ありがとう、そして素晴らしい一日を:)

パトリック。保存される「ユーザー名とパスワード」に関する情報を含めるように編集しました。

0 投票する
3 に答える
794 参照

java - Swing アプリケーションで Apache の HttpClient がスリープ状態になる

私は非常に奇妙な問題に直面しました。プロキシ サーバーをサポートするインターネットからデータをダウンロードするアプリケーションを作成する Apache の HttpClient ライブラリを使用することにしました。jar バイナリが NetBeans プロジェクトに正常に追加され、単純なアプリケーションで次のコード スニペットが (これも正常に) 実行されました。

しかし、Swing アプリケーションで同じことをしようとすると、うまくいきません。たとえば、デフォルトの Netbeans デスクトップ アプリケーションの「about」アクション リスナーを次のように書き換えます。

アプリケーションの実行をどこかで停止させます

少なくとも、それは戻ってこない...

興味深いのは、Swing インスタンスを作成する直前にこのコード スニペットをアプリケーションのメイン メソッドに追加すると、前述の行が渡され、HTTP 応答が受信されることです。そして、showAboutBox() を呼び出しても問題は発生しません。HTTP 応答も受け取ります。

私は何を間違っていますか?トリックは何ですか?Swing アプリケーションで Apache のライブラリを使用できますか? 何が起こったのか理解できず、ネットでこのような時間を費やしているようなものは見つかりませんでした。

清聴ありがとうございました。助けを願っています!

0 投票する
2 に答える
1210 参照

java - Netbeansを使用したJavaデスクトップアプリケーション

私はFinancialBookの問題を解決するのに役立つチュートリアルソフトウェアに取り組んでいます。つまり、コンボボックスとフォーマットされたテキストボックスを含むワークシートのようなものです。1つを除いて、すべてが私が望むように機能しています。いつでも自分の作業を保存する方法はありますか?

Lemmeは具体的に。12の章があり、各章には15〜20の問題が含まれています。それぞれの問題は、テキストボックスとコンボボックスの組み合わせ、およびいくつかのjtabbedパネルなどを使用した設計です。ワークシートの半分を解決し、後で開くことができるように保存したい場合は、ソフトウェアを開きます。それを行う方法はありますか?問題は、すべてのシートにコンボボックスとテキストボックスの数が異なるため、変数も異なることです。

前もって感謝します

0 投票する
2 に答える
878 参照

java - コンボボックスとテキストボックスを含むjpanelをJavaNetBeansに保存する方法は?

簿記の問題を解決するのに役立つアプリケーションを作成しています。アプリケーションには12の章があります。すべての章には15〜20の問題が含まれています。問題は、さまざまなコンボボックスとフォーマットされたテキストボックスを含むJPanelに表示されます。問題を半分解決し、次にその半分解決した質問をロードできるように保存したいとします。

メニューバーから[保存]をクリックして保存する必要があります。そしてメニューバーからのロードによるロード

すべてのメニューバーと問題シートは機能していますが、何も保存できません。私はjFilechooserを使用していました...

それを行う方法はありますか?

コンボボックスアイテムとテキストボックスが入力されたパネルを保存する方法。そして、ユーザーがアイテムに変更を加えたことを知るための方法であり、問​​題を閉じるときに、最初にそれを保存してから終了するように再度要求できます。

前もって感謝します。

私のコードのいくつか:

0 投票する
3 に答える
2391 参照

java - Java はランタイムを使用して PDF を開くことができません

JMenuItem をクリックして PDF を開く必要があります。netbeans からプログラムを実行すると、メニュー項目をクリックして pdf を開くことができます。しかし、jarファイルから実行すると、開いていません。プロジェクトをクリーンアップしてビルドします。しかし、変化はありません。netbeans から実行すると実行されますが、jar ファイルからは実行されません。ライブラリを追加する必要がありますか。

私のコードは次のとおりです

これも試してみましたが、同じ結果が得られました.netbeansから実行するとmenuitemからpdfを開くことができますが、jarアプリケーションからは開きません。

この 2 番目のコードを netbeans から実行すると、すべての system.out.println() の出力は次のようになります。

F:/new/build/classes/newpkg/Documentation.pdf F:\new\build\classes\newpkg\Documentation.pdf ビルド成功 (合計時間: 5 秒)

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

java - JTextFieldのテキストを別のクラスから変更する

jTextFieldのテキストを他のクラスから変更するにはどうすればよいですか?

クラスAがあり、アイテムを選択して[アカウントの作成]をクリックするとします。jTabbedPaneに同じ名前のタブを追加しました。このタブはクラスBです。このためのコードは次のとおりです。

「アカウントの作成」をクリックすると、この関数addclass(mainCB.getSelectedIndex())が呼び出されます

では、jTextField1テキストをクラスAから変更するにはどうすればよいですか。

クラスBのheading()関数は次のとおりです。

クラスAとクラスBの両方の画像を投稿しました。

これはクラスAです クラスA


jTabbedPaneに追加された新しいパネルはクラスBです。これはクラスAで呼び出されています。

クラスB

0 投票する
3 に答える
1586 参照

java - Swing Application Framework jsr 296 で異なるルック アンド フィールを設定する

私のアプリケーションは SAF (jsr 296) を使用しています。異なるプラットフォームで異なるルック アンド フィールを使用したい:

Linux のデフォルト (Java)

Windows用のシステム(ネイティブ)。

追加: これまでのところ、アプリケーション クラスの startup() メソッドで Windows OS の L&F をハードコードしました (Joy と Thompson が提案したように):

application.properties ファイルでは、デフォルトの L&F が指定されています。

もっと良い方法はありませんか?