問題タブ [jtogglebutton]
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 - 指数関数的に増加するインスタンス - 記憶を食い尽くす
新しいゲームが開始されるたびに JButton の 2-D 配列を生成するマインスイーパ ゲームを作成しました。問題は、メモリ使用量が指数関数的に増加することです (JProfiler はそれが JButton であると言います)。古い Jbutton インスタンスがメモリに保持されているだけでなく、インスタンスの数が 2 倍になっているようです。古い JButton を取り除くように指示するにはどうすればよいですか? ありがとう
java - JTextArea を JToggleButton で更新する
JTextArea (comText)
をクリックして自分を更新したいJToggleButton (internToggle)
。しかし、ボタンをクリックしても何も変わりませんでした。
SO と Google で検索しましたが、私のプログラムではすべてのソリューションが機能しません。
プログラムがすべきこと:
私の TextArea には、さまざまな User-ID が多数含まれていますuids.toString()
。
例のコンテンツ:u100125; u100149; u100187; u100364; u110207; u110318; u111949; u112850; u114345; u117205; u118421; u119058; u123362; u128621; u143754; u147190; u149220; u149788; u149911; u160017; u160081; u161927; u162659; u163383; u165021; u165363; u165534; u165765; u166052; u166731; u166912; u200965; u201334; u201942; u202144; u202291; u202293; u202544; u202670; u202899; u202920; u202928; u202975; u203103; u203271; u203499; u203739; u203960; u204011; u204030; u204333; u204652; u205166; u205203; u205420; u205595; u206596; u206741; u207063; u207455; u207467; u207627; u207742; u207788; u207797; u208344; u208419; u208637; u208820; u209382; u209903; u210041; u210690; u210767; u210854; u210875; u212119; u213175; u213517; u213940; ue01545; ue03732; ue05728; ue06895; ue53655; ue54224; ue55155; ue55385; ue57760; ue58142;
ここで、トグル ボタンを使用して、ue-ID から u-ID を除外したいと考えています。
私の方法internToggleActionPerformed
はうまくいきます。newPerson()
すべての u-ID が含まれています。しかし、TextArea
何もしません。を更新するにはどうすればよいTextArea
ですか?
java - JToggleButton はラベル テキストを切り捨てます
で使用するとWindows 7
JToolBar
、 はJToggleButton
ラベル テキストを切り詰めることがあります。
以下のコードの例を参照してください。大文字で始まるトグル ボタンは'W'
切り捨てられます。スペース (または小文字の'w'
) で始まるものはそうではありません。
これは の下でのみ発生しWindows
ますか? 誰かがなぜこれが起こるのか説明できますか?
java - JToggleButtonImageIconを中央に配置します
JToggleButtonを作成しました。これを選択すると、画像が表示されます。画像がボタンの中央に配置されていないことを除いて、すべてが完全に機能します。画像の左上隅がボタンの中心点にあり、画像はボタンの右下隅に向かって下に移動します。
画像を中央に配置する方法はありますか?
ありがとう
java - Forループを使用して、名前がわずかに異なる(異なる番号)多くの変数を操作する
数百のJToggleButtonを使用しているプログラムがあります。それらの名前は数字だけわずかに異なります(例:jToggleButton1、jToggleButton2、jToggleButton3、...)複数のボタンに対して同じことを行うときにforループを使用できる方法はありますか?たとえば、プログラムで複数のボタンの状態を変更したい場合、それらをループして、名前の終了番号を毎回変更できますか?
java - JavaMigLayoutは行の同じ幅を修正しました
JToggleButton
MigLayoutに8つあります。ボタンの状態に応じて、テキストが変化します。問題は、ある状態のテキストが他の状態よりも大きく、拡大および縮小のために列全体が移動すると、奇妙でプロフェッショナルではないように見えることです。フォームのサイズが変更されたときにボタンに与えられたスペースを埋めるが、テキストが何であっても同じサイズを維持する方法はありますか?
ボタンの現在のパラメーターは次のとおりです。cell X Y,growx
ここで、XとYはセルの座標を指定し、列のパラメーターは[grow,center]
です。
java - スイングアプレット..jtogglebuttonのサイズは6mbです。サイズを小さくするにはどうすればよいですか
私は、フォルダ内の画像を取得し、それらをサムネイルとして表示して、個別に選択および操作できるようにするアプリケーションに取り組んでいます。以下は、それらをJtogglebuttonsに追加するコードです。
フォルダ内の元の画像は100kb未満ですが、Jtogglebuttonのサイズは6mbです。これらのサイズを縮小する方法はありますか?現在、すべてのヒープスペースを占有し、40を超えるファイルがあるとメモリ不足エラーが発生します。ヒープサイズをすでに512MBに増やしましたが、MATでヒープダンプを分析した後、このエラーを解決するには、サムネイルサイズを小さくする必要があると考えました。
サムネイルを強制的にjpegにする方法はありますか?またはjtogglebuttonsにサムネイルを追加する他の方法はありますか?
最終更新:thumbnailatorを使用して、ボタンのサイズを数kbに縮小しました
java - Javaで書かれた私のMinesweeperプログラムがNullPointerExceptionをスローしています
私はJavaでマインスイーパゲームを書きました。ただし、いくつかのボタンをクリックすると、がスローされますNullPointerException
。これが完全なプログラムです(私はそれが巨大であると思います、そして私のコメントはあまり役に立たないと思います!)
ご覧のとおり、プログラムはまだ完了しておらず、デバッグのために一部の部分が簡略化されています(たとえば、地雷に当たったときに損失を処理する代わりに「M」を表示するなど)。これはスタックトレースです:
java - JToggleButton API の潜在的なバグ?
java2s からJToggleButtonの例を取得しました。コードでは、テキストが "West" の場合、トグル ボタンにテキストが正しく表示されないことがわかります。West は We.. と表示されます。他のすべては大丈夫です。しかし、text = "west"、つまり w small の場合は問題ありません。これはバグですか?
コード: