問題タブ [jtoolbar]

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

java - 開始時に JToolBar (フローティング) を作成する方法はありますか?

JFrame ウィンドウに追加せずに JToolBar を作成したいと考えています。追加する必要がある場合、ツールバーがドッキング ツールバーではなくフローティング ツールバーとして作成されるようにするにはどうすればよいですか?

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

java - テキストなしのJToolbarのJButtonのAbstractAction

私のJavaSwingアプリには、JMenuItemsとJButtonsの両方で使用されるAbstractActionsがいくつかあります。それらのいくつかをJButton内のJToolbarに配置したいのですが、テキストではなくアイコンのみを表示したいと思います。これを行うためのベストプラクティスの方法はありますか?

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

java - Java JMenuBar : Vertical JSeparator

メニューに垂直 JSeparator を追加しようとしています。しかし、それは私のMenuItemsの間に余白を置きます. アイテムを左 - 中央 - 右ではなく、左に配置したい。

見た目: ここに画像の説明を入力 欲しいもの: ここに画像の説明を入力

私が何を望んでいるのか理解してください。

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

java - NetBeans プラットフォーム: ツールバーとアクション

過去2日間、これを解決しようとしてきましたが、うまくいきませんでした。すべてが正しいように見えるソリューションのページを何度も調べましたが、実装が間違っているか、正しいソリューションではありません。

AddEditDelete という新しいツールバーを作成しました。次に、それにアクションを追加しました。

ここに AddAction.java があります

私は EditAction.java と DeleteAction.java も持っています - それらはすべて「常に有効」として作成されました。

私がやろうとしているのはこれです:ツールバーの[追加]ボタンをクリックすると、AddAction.javaのコードが実行され、EditAction.javaが無効になります(アクションボタンをクリックできないようにグレー表示します)。

これを行う方法を2日間理解しようとした後、私は完全に道に迷い、ほぼ不可能だと確信しています。NetBeans 開発者フォーラムは、これまでのところ役に立ちませんでした。

編集:私の質問は非常に具体的で単純です:AddAction.javaからEditAction.javaを無効にするための正しい(悪い習慣であっても)アプローチは何でしょうか-これまでのところ、ルックアップ、CookieSet、直接呼び出し、アクションのインスタンス化を使用してみました、そして私が手に入れた唯一のものは、私が望んでいたものでした

これにより、ツールバー全体が非表示になりますが、個々のアクション (アイコン) は非表示になりません。

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

java - Component[]配列へのコンポーネントの追加

これはとても基本的なようですが、何らかの理由で私はそれを機能させることができません。

私は次のコードを持っています:

私がやりたいのは、単一のComponent [] c配列を作成し、その配列にツールバーからすべてのコンポーネントを追加することです。

私の直感的なアプローチ

うまくいかなかったようです。だから私はあなたが他の方法でそれをしていると思います。

edit1: ArrayList> Componentを使用した最近の試みが機能しませんでした=(

edit2:愚かな私、型なしでArrayListを使おうとしています。これは機能しますが、それでもかなりの数行のコードになります。

コードの行数を短縮する方法はありますか?

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

java - Nimbusルックアンドフィールを使用すると、JButtonがJToolBarに表示されない

Nimbusルックアンドフィールで発生している次のレイアウトの問題の回避策を誰かが思い付くことができるかどうか疑問に思っています。

JToolBar問題は、レイアウトマネージャがの幅を正しく考慮していないため、ツールバーのボタンが表示されないことJTextFieldです。ルックアンドフィールはこのMetalバグを示していないようです。

任意の提案をいただければ幸いです。

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

java - JTextFieldをJToolBarに追加します

追加しようとしていますが、機能JTextFieldJToolBarますが、長すぎます。たった3文字でいいのです。

これが今のスクリーンショットです... スクリーンショット

私は次の方法を試しました、

そして、私は試しました、

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

java - JToolBarは常にフロートします

JToolBarをコンポーネントに追加すると、それをドラッグして外に出すことができ、親コンポーネントもそこにある間に新しいフローティングウィンドウが作成されます。JToolBarに、親を非表示にしてこのフローティングウィンドウを自動的に表示させるにはどうすればよいですか?

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

java - MiGLayout が JPanel を下に展開しない

ご存知の方もいらっしゃるかと思いますが、私はオープン ソースの Tiled に代わるツールを作ろうとしています。以前、どのレイアウトを使用すべきかを尋ねたところ、私が本当に気に入っている MiGLayout を提案されましたが、それがまったくよくわかりません。私もこのことから何かを学びたいと思っています。私が望むのは、明らかに私が間違っていたことと、これを修正するために何をする必要があるかを説明してくれる人です。

最初に、私の目には完璧に機能するものを述べさせてください。

  • JFrame
  • メニューとメニュー項目

ここで、私が嫌いで、自分の意志に屈していないことを述べさせてください。

  • JToolBar (赤丸で囲まれた不要な隙間があります)
  • 両方の JPanels (幅は完璧ですが、高さまでは満たされていません)

私の質問は、これを修正するために何ができるか、ツールバーが移動されたときにレイアウトがバラバラにならないように miglayout を調整するにはどうすればよいかということです。

これが私のコードです:

現在の状態のプログラム

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

java - JToolbarのコンポーネントのサイズを変更する

頭にツールバーがあるプログラムを書いています。唯一の問題は、ツールバーのコンポーネント、つまり日付ピッカーに正しいサイズを設定できないことです。

スクリーンショット

そこで、ツールバーの日付ピッカーのサイズを変更したいと思います。どうすればこれを修正できますか?

最も美しいオプションは、テキストフィールドが日付を表示するのに十分な大きさになるようにサイズを変更することです。