問題タブ [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.
java - Layout Manager を使用せずに JScrollPane を JPanel に追加する
始める前に、Layout Manager を使用しないのは悪い考えであり、通常は使用しますが、すべてのコンポーネントをウィンドウのサイズに基づいて自動的にサイズ変更および再配置するようにしています。さらに、私が取り組んでいるプログラムは、その全期間を通じて 1 台のマシンでのみ実行することを意図しています。レイアウト マネージャーがないという理由だけで私に反対票を投じないでください。この特定のプログラムに必要なものであることがわかりました。
私の問題については、stackoverflow で同様の投稿を見つけましたが、解決策は得られませんでした。に動的な量の を追加してJLabels
いJPanel
ます。レイアウト マネージャーを使用していない場合、スクローラーが機能しないことに気付きました。
これは私の初期化コードの簡易版です。
どこmyContainer
にコンテナがありますか(レイアウトマネージャもありません)。は、後で次のJLabels
ように追加されJPanel
ます。
enter code here
mypanel.add(label1);
setForeground
やなどのラベルの基本設定を行った後setBackground
。
残念ながら、実行すると、スクロールバーが不要であるかのように表示されます (画像を参照)
http://i.imgur.com/zp0QKGG.png
画像に表示されている表のテキストは、複数の で構成されていますJLabels
。Layout Manager を使用せずに問題を解決できない場合は、BoxLayout に切り替えます。解決策があることを願っていました。
java - Java Swing - 位置測定単位?
私はチェスゲームを作っています。私はでペイントで作ったチェス盤を使用しています。480x480
いくつかのスプライトからピースを取得し、それらのそれぞれ60x60
と透明な背景を作成しました。チェス盤と駒を画面に収めることはできたのですが、位置がぐちゃぐちゃです。null レイアウトを使用しています。やった:
これ+25
は、フレームの物が上にあり、配置が考慮されているように見えるためです。作品に関しては、例えば:
パラメータは xPos と yPos を設定します。境界関数については、次のことを行いました。
しかし、これは起こります:
私がそれを行う場合:
これが起こります:
最初に: ポジショニングはどうなりましたか? 意図したとおりにならないのはなぜですか?2 番目: 8 番目のピースは人里離れた場所で何をしているのですか?
初めてコード全体を入れて、私はそれを正しく編集したことを願っています
java - Set Layout が Null のときに JTable の境界を設定する方法は?
私の中で
今、私は JTable を作成しようとしています
しかし、setLayoutを取り出すまで表示されません
私が持っているすべてのボタン、テキストボックス、ラベルについてsetBounds();
setLayout が Null のときに JTable を表示するにはどうすればよいですか?
java - Java アプレットで TextField の場所を設定する
学校のプロジェクトに特別な機能を追加しようとしています。コードに TextField を追加すると、中央の上部に表示されます。の場所を変更できるようにしたいTextField
私のコードは次のようになります:
text1.setLocation(x, y);
動作しません
java - 単語の長さによってjtextareaの変更のオートサイズを設定する方法
私のアプリでは、選択した位置に画像とテキストを挿入する必要があるため、パネルのレイアウトは null です。テキストの幅と高さが単語の長さに応じて自動的に変化することを願っています。それがうまくいかない場合は、別の方法で問題ありません。パネルをクリックしてテキスト ボックスを作成し、必要なサイズと位置にドラッグして、テキストを入力します。作り方は?
java - JLabel イメージが JFrame に表示されない
Login
を使用してプログラムのフォームを作成しましたJFrame
。すべてのテキスト ラベル、入力フィールド、ボタン、その他の GUI 要素が表示されますが、何らかの理由で画像ファイルが表示されません (画像"mm.png"
はプロジェクトの親ディレクトリに保存されています)。
私は何か間違ったことをしているに違いない。おそらく誰かが私を助けることができます。
私のコードは以下です。
どうもありがとう。