問題タブ [null-layout-manager]

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

java - Layout Manager を使用せずに JScrollPane を JPanel に追加する

始める前に、Layout Manager を使用しないのは悪い考えであり、通常は使用しますが、すべてのコンポーネントをウィンドウのサイズに基づいて自動的にサイズ変更および再配置するようにしています。さらに、私が取り組んでいるプログラムは、その全期間を通じて 1 台のマシンでのみ実行することを意図しています。レイアウト マネージャーがないという理由だけで私に反対票を投じないでください。この特定のプログラムに必要なものであることがわかりました。

私の問題については、stackoverflow で同様の投稿を見つけましたが、解決策は得られませんでした。に動的な量の を追加してJLabelsJPanelます。レイアウト マネージャーを使用していない場合、スクローラーが機能しないことに気付きました。

これは私の初期化コードの簡易版です。

どこmyContainerにコンテナがありますか(レイアウトマネージャもありません)。は、後で次のJLabelsように追加されJPanelます。

enter code heremypanel.add(label1);

setForegroundやなどのラベルの基本設定を行った後setBackground

残念ながら、実行すると、スクロールバーが不要であるかのように表示されます (画像を参照)

http://i.imgur.com/zp0QKGG.png

画像に表示されている表のテキストは、複数の で構成されていますJLabels。Layout Manager を使用せずに問題を解決できない場合は、BoxLayout に切り替えます。解決策があることを願っていました。

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

java - Java Swing - 位置測定単位?

私はチェスゲームを作っています。私はでペイントで作ったチェス盤を使用しています。480x480いくつかのスプライトからピースを取得し、それらのそれぞれ60x60と透明な背景を作成しました。チェス盤と駒を画面に収めることはできたのですが、位置がぐちゃぐちゃです。null レイアウトを使用しています。やった:

これ+25は、フレームの物が上にあり、配置が考慮されているように見えるためです。作品に関しては、例えば:

パラメータは xPos と yPos を設定します。境界関数については、次のことを行いました。

しかし、これは起こります:http://i.imgur.com/MF9Njbi.jpg

私がそれを行う場合:

これが起こります:http://i.imgur.com/Pm1fMSp.jpg

最初に: ポジショニングはどうなりましたか? 意図したとおりにならないのはなぜですか?2 番目: 8 番目のピースは人里離れた場所で何をしているのですか?

初めてコード全体を入れて、私はそれを正しく編集したことを願っています

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

java - Set Layout が Null のときに JTable の境界を設定する方法は?

私の中で

今、私は JTable を作成しようとしています

しかし、setLayoutを取り出すまで表示されません

私が持っているすべてのボタン、テキストボックス、ラベルについてsetBounds();

setLayout が Null のときに JTable を表示するにはどうすればよいですか?

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

java - Java アプレットで TextField の場所を設定する

学校のプロジェクトに特別な機能を追加しようとしています。コードに TextField を追加すると、中央の上部に表示されます。の場所を変更できるようにしたいTextField

私のコードは次のようになります:

text1.setLocation(x, y);動作しません

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

java - 単語の長さによってjtextareaの変更のオートサイズを設定する方法

私のアプリでは、選択した位置に画像とテキストを挿入する必要があるため、パネルのレイアウトは null です。テキストの幅と高さが単語の長さに応じて自動的に変化することを願っています。それがうまくいかない場合は、別の方法で問題ありません。パネルをクリックしてテキスト ボックスを作成し、必要なサイズと位置にドラッグして、テキストを入力します。作り方は?

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

java - JLabel イメージが JFrame に表示されない

Loginを使用してプログラムのフォームを作成しましたJFrame。すべてのテキスト ラベル、入力フィールド、ボタン、その他の GUI 要素が表示されますが、何らかの理由で画像ファイルが表示されません (画像"mm.png"はプロジェクトの親ディレクトリに保存されています)。

私は何か間違ったことをしているに違いない。おそらく誰かが私を助けることができます。

私のコードは以下です。

どうもありがとう。