問題タブ [jbutton]

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 投票する
3 に答える
82121 参照

java - JButtonでのImageIconのサイズ変更

特定のImageIconを含むJButtonを作成しています。主な問題は、元のアイコンのサイズがボタンのサイズよりもはるかに大きいことです。その結果、ボタンを表示すると、アイコンの一部しか見えなくなります。JButton内に収まるようにImageIconを「サイズ変更」する方法は何ですか?

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

java - Javaパネルの不正なイベント

4つのボタンがあるJavaパネルがあります。これらのボタンをクリックすると、新しいフレームが表示され、最初のフレームは。で非表示になりsetVisibile(false)ます。その新しいウィンドウには別のボタンがありますが、それをクリックすると、最初のウィンドウの4番目のボタンに対応するイベントが表示されます。ボタンをもう一度クリックするとうまくいきますが、もちろんこれは受け入れられません。私は何かが足りないのですか?フレームを表示するだけです

そして私はすべてのボタンにMouseListenersを持っています。

最後のボタンのコードは単純です:

編集

サンプルコード:

GraphicsToolsはシングルトンです。

編集2いくつかのより多くの情報。MACOSでは問題なく動作することに気づきました。この問題は、LinuxとWindowsでのみ発生します。

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

java - 障害のあるJButtonイベントリスナー

Java Swingアプリケーションで、JButtonを使用してメインウィンドウを作成しました。このボタンに、ボタンがクリックされるたびに「ポップアップ」ウィンドウを起動するイベントリスナークラス(ActionListenerインターフェイスを実装)を追加しました。この方法は、ボタンが初めてクリックされたときを除いて、ボタンがクリックされたときに正常に機能します。何もしないためです。誰かがそのような行動の背後にある理由を知っていますか?

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

java - Java/Swing: 目立たないボタンの高さ?

JButton の縦方向のサイズを小さくしたいと思います。次のコードは K > 1 で問題なく動作しますが、サイズを縮小できないようです。助言がありますか?

編集: JavaBuilders + MigLayout を使用しています。button.setMaxSize(d);理由はわかりませんが、 setPreferredSize() の代わりにやらなければならないようです。

0 投票する
5 に答える
12031 参照

java - JLabel のように見えるように JButton を描画します (または、少なくともボタン エッジなしで?)

さまざまな理由でボタンのように動作したいが、JLabel のように見える JButton があります。実際にはフードの下にある JLabel である必要はありません。盛り上がったボタンの端が表示されないようにするだけです。

JButton の「ボタンの外観」をオフにして、すべてのボタン機能を維持する簡単な方法はありますか?

表示目的で jlabel に委譲されたある種の構成されたサブクラス ハイパーボタンを構築できましたが、button.lookLikeAButton(false).

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

java - JToolBar のコントロール間のギャップを削除するには?

JToolBar のコントロール間のギャップを削除するには? JToolBar のコントロール間にフリー スペースを入れないようにします。

編集: 私は間違っていました。空き容量がありません。この問題は、アイコンのみの JButton (JToolBar にあります) が原因で発生します。アイコンの周りに余分な余白があります。それらを削除するには?

0 投票する
4 に答える
38018 参照

java - JButtonクリックイベントでJFrameベースのウィンドウを閉じる方法

私は Java Swing/AWT ダイアログ全体に慣れていません (以下のダイアログがいかに素人っぽく見えるかを説明しています。より適切に配置するための助けを歓迎します :) 2 つの JButton のいずれかがクリックされたときに、このポップアップ ウィンドウを閉じるのに苦労しています。

frame.dispose()私はすでに次のようなオプションを試しましframe.setVisible(false)SwingUtilities.getWindowAncestor(this).dispose();

繰り返しますが、これは実行中の別のメイン プロセスによって呼び出される 2 番目のポップアップ ウィンドウであるため、この特定のポップアップ ウィンドウを閉じてメイン プロセスに影響を与えないようにしたいだけです。それ以外の場合は使用できますSystem.exit

前述したように、ダイアログの全体的なルック アンド フィールを改善するためのその他の提案を歓迎します。

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

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

swing - JButton を表示する単純な JFrame ダイアログ

まず、私は Java Swing/AWT の初心者であり、JFrame、JPanel、および JButton の仕組みに詳しくありません。いくつかのテキストといくつかの JButtons を含む単純な PopUp ダイアログを表示したいだけで、2 つのボタンのいずれかがクリックされると終了するはずです。私はこのクラスにそのロジックのほとんどを持っていますが、ダイアログを表示するのにまだ苦労しています:(

私が間違っているかもしれないアイデア:

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

java - 単純な JFrame の表示がおかしくなるのはなぜですか?

私は Java Swing/AWT の初心者であり、クリックされた JButtons のいずれかを閉じるが、実際の不安定な表示をする単純なポップアップ ダイアログに対して、次のコードを使用しています。誰が何をどのように修正するかについて提案がありますか?

代替テキスト

0 投票する
4 に答える
2529 参照

java - マウスオーバーでJButtonの再描画を停止しますか?

独占ボード上のスペースを表すカスタム JButton クラスを作成しました。ゲームはマルチプレイヤーであるため、ボタンを描画するために必要な多くの情報がサーバーに保持されます (RMI 経由でアクセス)。

私の問題は、ボタンの上にマウスを置くと、自動的に repaint() を呼び出すように見える (そして境界線を描画する) ことです。これにより、マウスがスペースの 1 つの上にあるたびにサーバーからデータを取得する必要があるため、プログラムが非常に遅くなります。

私はこれを止める方法を見つけようとしていますが、インターネット上の他の誰もがボタンを止めるのではなく repaint() することに問題を抱えているようです.

これを防ぐためにオーバーライドできるメソッドまたは変更できるプロパティを知っている人はいますか?