問題タブ [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.

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

java - TextArea の背景を不透明にする

TextArea の背景を不透明にしたい。私は netbeans でスイング GUI フォームを使用しています。

画像の前に指示を重ねたいのですが(この写真を参照)、問題はテキストが画像の前にあると見えないことです。ここで不透明な背景が問題であるかどうかは本当にわかりません(レイヤードペインを使用して、画像が配置された場所に JLabel を配置し、指示を配置した TextArea と重なっています)。

問題が何であるかを理解するのを手伝ってもらえますか? ここに画像の説明を入力

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

ps私はスイングビルダー/スイングGUIフォームを使用しています..

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

java - スイングビルダーで tabbedPane の色をカスタマイズするにはどうすればよいですか?

tabbedPane の色を GUI のテーマに合わせてカスタマイズしたいのですが、その方法がわかりません。多くのコードを試しましたが、まだ何も起こりません。

これが私のGUIです... ここに画像の説明を入力

事前にt​​hnx ^_^

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

binding - Groovy SwingBuilder は複数のプロパティにバインドします

SwingBuilder を使用してプロパティを別のオブジェクトの複数のプロパティにバインドする方法はありますか? たとえば、ボタンの有効なプロパティを 2 つのテキスト フィールドにバインドしたいとします。ボタンは、両方のテキスト フィールドが空でない場合にのみ有効になります。

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

groovy - Groovy SwingBuilder:パネルの色を変更するボタン

このコードが失敗するのはなぜですか?動的に構築された一連の複数のパネルの1つのパネルの色を変更したい(パネルの総数は事前にわかっていません)。

何らかの理由で、このコードは特定のパネルの名前(たとえば、「panel2」)を参照する場合は機能しますが、動的に参照する場合(「panelID」)は機能しません。

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

groovy - Groovy SwingBuilder : スクロールパネルを使用してパネルのリストを表示する

コンポーネント、つまりチェックボックス、ラベル、ボタンをすべて同じ水平線上に含むパネルのリストを表示したいと思います。各パネルは、1 つのアイテムの情報を表示する 1 つのコンポーネント セットを表します。メインパネルの高さに収まるように、スクロールパネル内にパネルのリスト(数は未定)を配置する必要があります。

スクロールパネルとパネルをコンポーネントと混在させるための解決策が見つからないようです。

この結果を取得したい:

スクロールパネル {

  • チェックボックス | アイテム1 | ボタン1 | ボタン1 | ラベル1 | ラベル1
  • チェックボックス | アイテム2 | ボタン2 | ボタン2 | ラベル2 | ラベル2
  • チェックボックス | アイテム3 | ボタン3 | ボタン3 | ラベル3 | ラベル3

    [ ... ]

}

私が現在ここに示しているものの実用的な例があります: Groovy SwingBuilder: パネルの色を変更するボタン

そこには 6 つの項目があり、それぞれに関連するコンポーネントがあります。ここで、6 個ではなく 60 個のアイテムを表示したい場合、フレームはアイテムに合わせて拡大されますが、画面サイズを超えてしまいます。

Javaチュートリアルのすべての例と関連する質問をここで確認しましたが、そのような「スクロールパネル」が機能することは明らかですが、動作させることはできません。

ティア。ミシェル

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

groovy - Groovy SwingBuilder : タブのサイズやフォントの変更 (jTabbedpane 内)

タブのサイズや名前ラベルのフォント (色など) を変更する方法に関する情報が見つかりません。

よろしく、 ミシェル

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

groovy - Groovy SwingBuilder : JTabbedPane のタブ タイトルのスタイルを制御する

JTabbedPane でタブ タイトルのスタイルをフォーマットする方法が見つかりません (何かありますか?)。

タブ ペインの背景色を変更することはできますが (以下を参照)、タブのタイトルのスタイルを設定する方法が見つかりません。たとえば、最初のパネルでラベルのスタイルをフォーマットできるように、それらを太字または赤にしたり、タブの幅を定義したりしたいと考えています。

主に tim_yates ( Groovy SwingBuilder : scrollpanel を使用してパネルのリストを表示する)に触発されたコードを次に示します。

Groovy で実装するのが (私には) 非常に難しいと思われるこれらのリンクを見つけました。

また、Java ドキュメントにはその方法が説明されておらず、スタイル付きタブを使用した例も見つかりませんでした。

ご協力いただきありがとうございます。

よろしく、

ミシェル。

PS : Ant からリンクが提供されました

Groovy SwingBuilder : タブのサイズやフォントの変更 (jTabbedpane 内)

興味深い記事ですが、私の質問には直接役立ちません(最初は漠然としていました)。

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

groovy - Groovy Swing ビルダー fileChooser

Groovy Swing Builder の fileChooser をうまく使用しようとしています。次の例をgroovy Webサイトからコピーすると:

}

しかし、エラーメッセージが表示されました:

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

java - ビジュアル Java プログラミング

重複の可能性:
Java GUI のドラッグ アンド ドロップ

こんにちは、約 3 か月前に、最初のプログラミング言語として Java を使用して初めてプログラミングを学び始めました。最近、GUI の SWING と AWT を学び始めました。私の目標は、大学での最終試験に向けてボードゲーム RISK を構築することです。先週、友人がVisual Studio を使用して GUI を構築するのは非常に簡単で、Java と OOP の概念を知っていれば簡単に習得できるため、C# に切り替えてみることをお勧めします。

正直なところ、JSP と Android アプリケーションを使用して Web サイトを構築することを学びたいと思っているので、このアイデアはあまり興味をそそられません。もちろん初心者の方におすすめです。

C# で GUI を視覚的にプログラムするために使用できる Java 用の IDE はありますか? また、Web など、自分が本当に好きなことを学び始めることができるように、ゲーム プロジェクトを完成させるのが少し急いでいるという事実にも言及する必要があります。スマートフォン向けの開発とアプリケーション。

プログラミングを学習中の場合、Java 用のビジュアル GUI ビルダーを使用する必要がありますか? 小さなプログラムでほとんどのスイングオブジェクトを使用する方法はすでに知っていますが、大規模なアプリケーションを構築しようとしたことはありません

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

groovy - SwingBuilder のようなビルダーを使用して、コンストラクターのパラメーターをどのように渡しますか?

SwingBuilder.frame() を使用して JFrame(GraphicsConfiguration) にアクセスしたいのですが、属性を使用できないため、属性を介して設定できません。Groovy Builder を使用してコンストラクターのパラメーターを渡すにはどうすればよいですか?

更新: 解決策を含め、要求どおり。FrameFactory.newInstance(builder, name, value, attrs) メソッドの value パラメータが最初にチェックされ、それが JFrame 自体であるかどうかが確認されます。そうでない場合は無視され、新しい JFrame が作成されます。次に、属性を処理するために post-init メソッドに渡されます。

これは、次の構文に対応します。

attrsは、標準のkey:value形式の属性のマップです。

したがって、例を完成させるには: