問題タブ [border-layout]
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.
javascript - 境界線レイアウトのExtJS中央アイテムを水平方向にスクロールさせます
境界線レイアウトのコンテナを含むExtJSビューポートがあり、中央領域のコンテナで水平スクロールをサポートしたいと考えています。これは現在のコードのようです(これはRailsアプリケーションの一部なので、コンテンツの一部をレンダリングするERBコードを許してください):
私が期待する動作は、ウィンドウのサイズが中央のコンテナの幅が800ピクセル未満になると、スクロール可能になるというものです。代わりに、ウィンドウがコンテンツに合わせて800ピクセルであるかのようにレンダリングされますが、スクロールせずに画面の横から落ちるだけです。trueにautoScroll
設定すると、コンテンツがウィンドウに対して大きすぎる場合にのみ垂直方向にスクロールできるようになります。
どうすれば目的の動作を得ることができますか?
注:この非常によく似た質問で述べた解決策を試しましたが、機能していないようです。
java - コンテンツ付きの背景画像JFrame
私はとを持っていJFrame
ますBorderLayout
、すべての側面(北、東、...)にパネルがあります。パネルには主にラベルとボタンがあります。
フレームに背景画像を付けたいのですが、ある調査によると、フレームのコンテンツペインを変更する必要がありました。
ただし、これを試してみると、コンテンツがバックグラウンドに配置されて表示されません。また、フレームのサイズが変更された場合に画像のサイズを変更する方法がわかりません。
これに対する簡単な修正はありますか、それともコードの大部分を作り直す必要がありますか?
java - Java で JPanel の制限はありますか?
以下のコードでは、JPanel が JFrame エクステンションに追加されていない場合、プログラムは正常に動作しますが、JPanel をコメントアウトして GridLayout を使用すると、すべてが適切かつ適切に JFrame に配置されます。JPanel がオブジェクトを表示する方法にいくつかの制限がありますか? コードでは、次のステートメントをコメントアウトしました。
プログラムは間違って表示されますが、上記のステートメントがコメント解除され、下のステートメントがコメントされている場合:
、その後、プログラムは正常に動作します。以下は完全なコードの抜粋です。
java - JPanelにJLabelを追加 - BorderLayout
動くボールなどを使って Pong ゲームを作りたいと思っています。現在、中心線の両側に追加するスコア ラベルに取り組んでいます。1 つはコンピュータ スコア用のラベルで、もう 1 つはプレーヤー スコア用のラベルです。問題は、パネルが BorderLayout に設定されていることです。パネルをその場所に追加する方法がわかりません。
ここに私のコンストラクタコードがあります:
height - JScrollPane の JList が JPanel の高さを台無しにする
解決できないような奇妙な問題があります。JList
表示できるアイテムがさらにある場合は、スクロールできる必要があります。ただし、 を に入れるとJList
、その部分のJScrollPane
高さ全体が利用されません。EAST
BorderLayout
なしの例JScrollPane
:
例JScrollPane
:
JList
の EAST 部分の利用可能な高さをすべて利用する が必要です。別の の内側にBorderLayout
ラップしようとしましたが、それでも問題は解決しません。JList
JPanel
java - JFrameでボタンを中央に配置するには?
私はボードゲームを作ろうとしています.プレイヤー1のラベルとプレイヤー2のラベルを東と西に設定しています. 3 x 10 ボタンを中央に配置するのに問題があります。30 個すべてのボタンを一度に作成する簡単な方法はありますか? 以下は私のコードです:
java - JavaBorderLayoutは東に伸びます
BorderLayoutの東(または西)側をパネル全体(北/南を含む)に広げることは可能ですか?
java - JComponents のアライメントの設定
Java Swing を使用して、GUI でコンポーネントを順番に表す方法が必要です。私は現在、中央にBOXがあるBorderLayoutを使用しています。
VerticalFrame の左側に JFileChooser、中央に JButtons、右側に JList が必要です。
上の図は、コンポーネントの現在の配置を示しています。
必要に応じてコンポーネントを配置する方法を教えていただければ、本当に助かります。
図によると、JList が一番上にあり、次にチェックボックス、JFileChooser、3 つのボタンが続きます。
java - Java - BorderLayout - コンポーネントは全幅を占めるべきですか?
コンポーネントを BorderLayout に追加すると、コンポーネントがコンパートメントのフルサイズを占有することが私の理解でした。contentPane の北側に panel1 を追加する場合は以下のようです。ただし、次に panel2 を panel3 の北に配置し、 panel3 を contentPane の中央に追加すると、 panel2 が占有するスペースが最小限に抑えられているように見えます。
これらのサイズの違いの原因は何ですか?
html - jQuery Mobile - ページの周りに実線の境界線を配置する方法
私は jQuery モバイルを使用して最初のアプリを構築していますが、すでに最初から行き詰まっています。以下は、私が求めているもののスクリーンショットです。内容を黒く塗りつぶしました。
永続的なフレームの周りに実線の境界線を追加するにはどうすればよいですか?