問題タブ [swingbuilder]
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 - Groovy の GMock フレームワークで FEST テストを使用する方法
FEST スイング テスト スイートを使用して、さまざまなインターフェイス応答のテストを作成しようとしています。単一クラスの状況では、非常にうまく機能します。ただし、現在、GMockTestCase を使用している状況があります。戻り値を使用してすべてのモック メソッド呼び出しを設定し、"Play" エンクロージャを作成しましたが、アサートが失敗します。Mocked クラスなしで同じテストを実行すると、テストはパスします。物事を設定しなければならない順序はありますか?
これが私のテストです:
どんな助けでも大歓迎です。
java - GUI Swing とスレッドを理解しようとする
次のアプリケーションがあります。それは機能します、私はそれをよりよく理解しようとしています。
したがって、メインクラスから次の呼び出しを行います
GUIクラスで
上記のコードの構造は GUI ビルダーによって構築されたものであり、何が起こっているのかを理解しようとしていると思います。
私が理解していない主なポイントは、メインクラスでオブジェクトguiを構築すると、すべての変数が初期化され、スレッドgui.startGui()が開始され、そのメソッドも新しい GUI オブジェクトウィンドウを作成し、すべての変数を初期化することです。
これは私には正しくないように思えます...しかし、何かが欠けているかどうかはわかりません。
アドバイス/ヘルプアレクシスをありがとう
java - Swing JavaのJcalender
// Swing でカスタム jcalender を作成しています
//日付設定に関する問題に直面しています //つまり、実際の月は火曜日から始まり、水曜日から始まります //カレンダーモデルの値の設定に関する問題を見つけています
//上記のコードは正常に動作していますが、実際の日付の表示に問題があります //必要な変更を行うよう提案してください
swingbuilder - icePDF ビューアーからツールバーを無効にする
icePDF でサンプルを試しています。すべて正常に動作していますが、上部に表示されるツールバーを無効にする必要があります。私はいくつかのことを試しましたが、うまくいきません。誰かが私を助けてくれませんか。以下は私のコードです。
java - Groovy SwingBuilder が優れているのはどのような場合ですか?
私はGroovyについて少し知っています:
- 構文をより簡潔にするいくつかの方法
- Java 匿名内部クラスを置き換える際にクロージャーがどのように役立つか。
- ビルダーがツリーの構築を容易にする方法
以上のことから、Groovy SwingBuilder が Java での設定よりはるかに優れていることが明らかになると思いました。しかし、私が本や Web で見た例は、私が期待する Java バージョンよりも簡潔で読みやすいようには見えません。
Groovy Swing が際立っている Java と Groovy の良い例を、実際のまたは不自然な例で示すことができますか?
java - 画面解像度に準拠するスイングコンポーネントを追加する方法
画面解像度に準拠した Swing アプリケーションの作成方法。
例: panel にコンポーネントを追加するには、Label label1 のように、label1 の位置をパーセントで追加する必要があります。
JFrame -> JScrollPane -> JComponents は必要ありません。これは非常に悪いアプローチです。コンポーネントのサイズはまったく変更されません。
java のパーセンテージに関してコンポーネントを追加する方法はありますか?
macos - Groovy SwingBuilder() apple.awt.CToolkit 例外
私は最新の Mac OS X を使用しており、Gradle ファイル内に GUI 要素を作成しています。私は現在 jdk1.7.0_55 を使用しており、インポートgroovy.swing.SwingBuilder
しました。プロジェクトを実行すると、次のエラーが発生します。
java.awt.AWTError: "ツールキットが見つかりません: apple.awt.CToolkit
を使用してヘッドレスサーバーとしてスクリプトを実行しようとしましたSystem.setProperty('java.awt.headless', 'true')
ファイルの内容を把握しようとするのではなく、Gradle プロジェクト ファイルに直接含めることができるソリューションが必要accesibilities.properties
です (システムに存在しないように、特定のシステムに存在しない可能性があります)。
また、プロジェクトは内部ソリューションを使用する必要があり、外部ライブラリは許可されていません。
この問題について何か助けていただければ幸いです。
編集:サンプルコード