問題タブ [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.
java - 開始時に JToolBar (フローティング) を作成する方法はありますか?
JFrame ウィンドウに追加せずに JToolBar を作成したいと考えています。追加する必要がある場合、ツールバーがドッキング ツールバーではなくフローティング ツールバーとして作成されるようにするにはどうすればよいですか?
java - テキストなしのJToolbarのJButtonのAbstractAction
私のJavaSwingアプリには、JMenuItemsとJButtonsの両方で使用されるAbstractActionsがいくつかあります。それらのいくつかをJButton内のJToolbarに配置したいのですが、テキストではなくアイコンのみを表示したいと思います。これを行うためのベストプラクティスの方法はありますか?
java - Java JMenuBar : Vertical JSeparator
メニューに垂直 JSeparator を追加しようとしています。しかし、それは私のMenuItemsの間に余白を置きます. アイテムを左 - 中央 - 右ではなく、左に配置したい。
見た目:
欲しいもの:
私が何を望んでいるのか理解してください。
java - NetBeans プラットフォーム: ツールバーとアクション
過去2日間、これを解決しようとしてきましたが、うまくいきませんでした。すべてが正しいように見えるソリューションのページを何度も調べましたが、実装が間違っているか、正しいソリューションではありません。
AddEditDelete という新しいツールバーを作成しました。次に、それにアクションを追加しました。
ここに AddAction.java があります
私は EditAction.java と DeleteAction.java も持っています - それらはすべて「常に有効」として作成されました。
私がやろうとしているのはこれです:ツールバーの[追加]ボタンをクリックすると、AddAction.javaのコードが実行され、EditAction.javaが無効になります(アクションボタンをクリックできないようにグレー表示します)。
これを行う方法を2日間理解しようとした後、私は完全に道に迷い、ほぼ不可能だと確信しています。NetBeans 開発者フォーラムは、これまでのところ役に立ちませんでした。
編集:私の質問は非常に具体的で単純です:AddAction.javaからEditAction.javaを無効にするための正しい(悪い習慣であっても)アプローチは何でしょうか-これまでのところ、ルックアップ、CookieSet、直接呼び出し、アクションのインスタンス化を使用してみました、そして私が手に入れた唯一のものは、私が望んでいたものでした
これにより、ツールバー全体が非表示になりますが、個々のアクション (アイコン) は非表示になりません。
java - Component[]配列へのコンポーネントの追加
これはとても基本的なようですが、何らかの理由で私はそれを機能させることができません。
私は次のコードを持っています:
私がやりたいのは、単一のComponent [] c配列を作成し、その配列にツールバーからすべてのコンポーネントを追加することです。
私の直感的なアプローチ
うまくいかなかったようです。だから私はあなたが他の方法でそれをしていると思います。
edit1: ArrayList> Componentを使用した最近の試みが機能しませんでした=(
edit2:愚かな私、型なしでArrayListを使おうとしています。これは機能しますが、それでもかなりの数行のコードになります。
コードの行数を短縮する方法はありますか?
java - Nimbusルックアンドフィールを使用すると、JButtonがJToolBarに表示されない
Nimbus
ルックアンドフィールで発生している次のレイアウトの問題の回避策を誰かが思い付くことができるかどうか疑問に思っています。
JToolBar
問題は、レイアウトマネージャがの幅を正しく考慮していないため、ツールバーのボタンが表示されないことJTextField
です。ルックアンドフィールはこのMetal
バグを示していないようです。
任意の提案をいただければ幸いです。
java - JTextFieldをJToolBarに追加します
追加しようとしていますが、機能JTextField
しJToolBar
ますが、長すぎます。たった3文字でいいのです。
これが今のスクリーンショットです...
私は次の方法を試しました、
そして、私は試しました、
java - JToolBarは常にフロートします
JToolBarをコンポーネントに追加すると、それをドラッグして外に出すことができ、親コンポーネントもそこにある間に新しいフローティングウィンドウが作成されます。JToolBarに、親を非表示にしてこのフローティングウィンドウを自動的に表示させるにはどうすればよいですか?
java - MiGLayout が JPanel を下に展開しない
ご存知の方もいらっしゃるかと思いますが、私はオープン ソースの Tiled に代わるツールを作ろうとしています。以前、どのレイアウトを使用すべきかを尋ねたところ、私が本当に気に入っている MiGLayout を提案されましたが、それがまったくよくわかりません。私もこのことから何かを学びたいと思っています。私が望むのは、明らかに私が間違っていたことと、これを修正するために何をする必要があるかを説明してくれる人です。
最初に、私の目には完璧に機能するものを述べさせてください。
- JFrame
- メニューとメニュー項目
ここで、私が嫌いで、自分の意志に屈していないことを述べさせてください。
- JToolBar (赤丸で囲まれた不要な隙間があります)
- 両方の JPanels (幅は完璧ですが、高さまでは満たされていません)
私の質問は、これを修正するために何ができるか、ツールバーが移動されたときにレイアウトがバラバラにならないように miglayout を調整するにはどうすればよいかということです。
これが私のコードです:
java - JToolbarのコンポーネントのサイズを変更する
頭にツールバーがあるプログラムを書いています。唯一の問題は、ツールバーのコンポーネント、つまり日付ピッカーに正しいサイズを設定できないことです。
そこで、ツールバーの日付ピッカーのサイズを変更したいと思います。どうすればこれを修正できますか?
最も美しいオプションは、テキストフィールドが日付を表示するのに十分な大きさになるようにサイズを変更することです。