問題タブ [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 投票する
1 に答える
1136 参照

java - MigLayout を使用すると、JTable に続く JButton が応答しないのはなぜですか? これを修正する方法は?

MigLayout で JTable に続く JButton の使用に関して、私は気が遠くなるような問題を抱えています。JTableを十分に超えてプッシュしない限り、完全に応答しません(その後、正しく動作できます)。

エンド ユーザー製品に使用するバージョンの MigLayout JAR と最新のものの両方でコードを実行してみました。同じ結果です。

問題を再現するサンプル コードを次に示します (Main.java)。

テーブル ヘッダーとテーブル自体が同じレイアウト セルになることに関係があると思いますが、これについてはよくわかりません。

私が言ったように、JTable を十分に超えてボタンを押すと、再び機能します。次の行にドロップすると機能しません。もう 1 行下に移動する必要があります。

コードを実行するためにワークスペースで必要な唯一のライブラリはMigLayoutです。

ご協力ありがとうございました。

M.ジョアニス

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

java - GUIの要素のサイズを設定する正しい方法は何ですか?

スイングを使用してGUIを作成しています。Jには、1つのメインJPanelを含むJFrameがあり、そのJFrameには、ボタンを含む複数のJPanelが含まれています。

muボタンとJPanelsに一定のサイズを設定したいのですが。それはどのように機能しますか?ボタンのサイズを設定すると、ボタンのサイズに応じてJPanelとJFrameのサイズが設定されますか?それとも反対方向に機能しますか?JPanelのサイズを設定しましたが、ボタンのサイズは自動的に設定されますか?

追加した:

使用fieldPanel.setPreferredSize(new Dimension(100,100));しましたが、窓の見た目には影響ありませんでした。このパネルが「階層の真ん中」にあり、いくつかのボタンが含まれていて、他のJPanelによって含まれているためでしょうか。

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

hide - Netbeans で jButton を非表示にする

Netbeans で jButton を非表示にする方法はありますか? (VS の button.visible = false に似ています)

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

java - setPreferredSizeがボタンのサイズを変更しないのはなぜですか?

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

4行9列のボタンのテーブルがあると思います。また、中央の列は他の列よりも狭くする必要があります。試してみましたがDimension(30, 10)Dimension(30, 10)どちらも中央の列の幅には影響しません。なんで?

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

java - Javaスイングホールドボタン

マウスがボタンを押している限り、指定された .actionPerformed を呼び出す JButton または AbstractButton のサブクラスを作成しようとしています。

これまでのところ、JButton を拡張し、作成時に (コンストラクター内で) マウス リスナーを追加し、マウスが押されている間に actionPerformed を呼び出すことを考えていました。これまでのところ、私はそれを思いつきましたが、正しい軌道に乗っているかどうか、もしそうなら、「押し下げられた」ロジックを正しく実装する方法を考えていました。

お時間をいただきありがとうございます。

編集:Timerメソッドの選択私は実用的な実装を思いつきました:

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

java - Javaパッケージ-ボタンを作成し、必要に応じてインポートします

これは、パッケージ/インポートテストのようなものです。... / javaf/test.javaにあるベースフォルダから始めます。

私の目標は、サブカテゴリを作成し、ボタンが必要なときにtest.javaにインポートできるボタンを使用してクラスを作成することです。私はそれを正しく行ったように感じます。ボタンは今のところ何もしていないことを知っていますが、すべてを機能させ、その後コードを拡張したいと思います。だからここに行く-これはtest.javaです


そして、これが私の... / javaf / packet / myButts.java


myButts.javaをエラーなしでコンパイルしました。しかし、test.javaをコンパイルすると、次のエラーが発生します。

test.java:19:シンボルシンボルが見つかりません:メソッドadd(paket.myButts)場所:クラスjavax.swing.JPanel myPanel.add(myButton);

読んでくれてありがとう、Z

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

java - Jbuttonの背景を設定する

私は5つのJButtonを持っています:b1、b2、b3、b4、b5。デフォルトでは、それらの色は灰色です。いずれかのボタンをクリックすると、そのボタンの背景が白に変わります。別のボタンをクリックすると、前にクリックしたボタンで背景を灰色に変更し、この新しくクリックしたボタンで背景を白に変更します。これが私が書いたコードです:

ただし、期待どおりに機能していません。ボタンをクリックすると、背景が白に変わります。ただし、その後、他のボタンをクリックしても、前のボタンの背景は灰色に変わりません。Color.GREYを新しいjava.awt.Color(236,233,216)に置き換えてみました-灰色のrgbですが、それでも機能しません。

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

java - コマンドラベルをダブルクリックしたときのボタン追加の問題

ハイ、

私はつまずいた興味深い問題を抱えていました。JSplitPane で JLabel をダブルクリックすると、JPanel に別の jbutton を追加したいと思います。これは、ドラッグ アンド ドロップを行うためのより短い方法です。問題は、ボタンが表示される領域にマウスを置いた場合にのみボタンが表示されないことです。なぜこのようになるのでしょうか?誰でも手がかりを得ましたか?関連するスレッド関連の問題はありますか? 申し訳ありませんが、ダブルクリックしたい jlabel は、jbutton を表示したい別の Jpanel にあることを忘れていました。おそらく関連があります。前もって感謝します

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

java - ボタンに画像の一部しか表示されないのはなぜですか?

次の方法でボタンに画像を追加します。

私の画像は赤い球ですが、ボタンには読み取り色しか表示されません。球体のほんの一部しか見えていないと思います。ボタン内の画像全体を表示するにはどうすればよいですか?

追加した

はい、私のアイコンはボタンよりも大きくなっています。アイコンをボタンのサイズに合わせる簡単な方法はありますか?

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

java - JTable を使用して JButton をフレームに追加する

JTable を含むフレーム内にボタンを配置する方法を知りたいです。(ボタンはセル内にあるべきではありませんが、テーブルが終了した後) これまでに書いたコード例は次のとおりです。

クラス SimpleTableExample は JFrame を拡張します

{

// この例で使用されるインスタンス属性

プライベート JPanel topPanel;

プライベート JTable テーブル。

プライベート JScrollPane scrollPane; プライベート JButton update_Button;

}

作成したテーブルの後にボタンを追加するにはどうすればよいですか?

前もって感謝します