問題タブ [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 - jPanelのヌルレイアウトにjScrollPaneを追加する方法
に追加jScrollPane
する方法Null Layout of jPanel
はnetbeans
?私は使用Null Layout for jPanel
していて、さまざまなソースを検索しましたが、それでもjScrollPaneをjPanelのヌルレイアウトに追加できません。
可能であればソースコードを手伝ってください。
すべての返信コメントをありがとう、そしてまた私はアドバイスを受け入れており、アドバイスについて話していません。
ここで誰かが必要なことについて質問したときのようですが、ここの何人かの人々は助ける代わりに助けを求める誰かに落胆します...
nullレイアウトを使用する基本的な必要性は、jlabel cozを使用してnullレイアウトを使用して背景画像をjpanelに追加することです。私は、NetBeansを使用しており、Javaの初心者です...
私はすべてのモデレーターに私の編集ワードを削除しないでください...人々は私の気持ちを理解するかもしれません。私はnetbeans学習者と一緒にJavaです。
java - JLabelはJPanel.setLayout(null)では表示されません。なんで?
マップ上にさまざまなラベルを表示したいので、パネルでnullレイアウトを使用し、ラベルごとにsetLocationを呼び出しています。ただし、何らかの理由でラベルが表示されません。pan.setLayout(null)を削除すると、パネルの上部中央にラベルが表示されます。nullレイアウトがsetPositionで機能しないのはなぜですか?
java - JLayeredPane、背景画像 + 「アイコン」レイヤー
2 つの個別の JPanel (または任意の軽量コンポーネント) を相互に重ね、最終的に直接または JLayeredPane のようなものを介して JPanel 内に埋め込む必要があります。したがって、重量のあるコンポーネントやガラス板はありません。下部の JPanel (BackgroundPanel という名前) は、縦横比を維持し、アルファを使用しながら、背景画像をペイントするか、ビデオを再生します。上部のパネル (CompassPanel と呼ばれる) にはアイコンがあり、ユーザーはアイコンを追加、削除、移動できます (作図ライブラリのように、この機能はこの投稿には直接関係ありません)。JNLP アプリとデプロイメント環境の帯域幅の制約により、多くの外部依存関係を追加できません。ただし、アルファとアスペクト比が維持された背景画像とビデオを処理できる軽量の作図ライブラリを誰かが知っていれば、私はゲームです.
レイアウトマネージャーなしで行くことに関するJAVAチュートリアルを読みました(私が今までやりたかったことではありません、GBLはどこですか!?)が、これらのスケーリング要件と、サイズ変更中などにアイコンが画像の同じ部分にとどまるようにするためです.これを行う別の方法は考えられません。
これがコードです。私はJava 1.7を使用しています。また、これは私の最初のスタック オーバーフローです。優しくしないでください ;-)
java - nullレイアウトのJPanelを使用する
CalendarPanel
だから私はそれを拡張するというクラスを持っていますJPanel
。nullレイアウトを使用します。CalendarPanel
通常のコンポーネントとしてどのように使用しますか?別のものに入れてJPanel
ウィンドウに追加すると消えてしまいます。ウィンドウに直接追加した場合にのみ表示されます。
編集:はい、JPanel
nullレイアウトでを使用することは悪い習慣であることに気づきました。CalendarPanel
は実際には他の誰かのコードであり、リファクタリングせずに自分の目的に使用しようとしています。
java - JavaでnullレイアウトからGridBagLayoutに切り替える
以下は、カレンダーアプリケーションの実行可能なコードです。このアプリケーションは私が作成したものではなく、nullレイアウトを使用しています。目的にはもっと柔軟性が必要なので、代わりにレイアウトマネージャーを使用しようとしています。しかし、私が試してみると、パネルの境界線以外は何も表示されません。また、元の絶対位置コードはコメント化されています。
java - Java GUI ボタンのラベルが表示されない
私は 2 年生で、OOP プロジェクト (電卓) に取り組んでいます。数字ボタンと演算子の機能は以上です。現在、ボタンを再配置している段階です。最初は、ボタンのサイズを (50,50) に設定しただけで、正常に動作し、そのラベルはまだ表示されていますが、小さくすることにしたとき (30, 30)、そのラベルは "..." に変わりました。 .
これが写真です:
そして、私のコードは次のとおりです。
java - Java でのボタンの位置の設定
JPanel にボタンを追加して場所を設定しようとしています。私は持っている
buttonOptions.setLocation(1150, 700);
しかし、JPanelの真ん中、約600、20に追加します。追加してみました
buttonOptions.setLocation(1150, 700);
パネルにボタンを追加した後でも修正されませんでした。また、アクションを設定して場所を設定すると、それが機能します。
java - JLayeredPane がレイヤーを尊重しない
JLayeredPane があります。私のプログラムは次のように動作します:
p1 と p2 の両方に、ボタンなどのコンポーネントがあります...
問題は、両方の JPanel を JLayeredPane に追加すると、何も表示されないことです。
JLayeredPane()のレイアウトを変えてみました。
たとえば、次のようにしました。
次に、JPanels は表示されますが、JLayeredPane のレイヤーを考慮せずに隣接して表示されます。
null レイアウトを使用する必要がありますか?
JLayeredPane でレイヤーを尊重し、2 つの BoxLayout JPanel を正しく表示するにはどうすればよいですか?
JLayeredPane にレイアウトを与えると、パネルが表示されますが、レイヤーはまったく尊重されません。
java - ボタンの配置と位置が機能しない
最近、Swing と Java GUI のオンライン チュートリアルを試してみたので、チュートリアル コードを複製して 3 つ目のボタンを追加することにしました。私は赤いものを追加しようとしましたが、成功しました (まだ何もしません) が、座標の問題がいくつかあります。実行しようとすると、次のようなものが表示されます。
私が本当に助けを必要としているのは、座標またはフレームのサイズだけです。ここからどこへ行けばいいのか本当にわかりません。これは比較的単純な質問だと思いますが、ありがとうございます!