問題タブ [flowlayout]

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

java - pack()を使用してフレームの高さのみのサイズを変更できますか?

設定ファイルから複数のオプションを一覧表示するJDialogボックスを表示するプログラムを作成しています。オプションの数は開くたびに変わる可能性があるため、ウィンドウの幅ではなく高さを動的に調整できる必要があります。FlowLayoutを使用し、ウィンドウの幅を定義して、データが適切に折り返されるようにウィンドウを最適に表示します。しかし、高さを動的に調整することはできません。packメソッドを使用しようとしましたが、FlowLayoutのように、すべてのパネルが1行に並んでいます。GridLayoutを試しましたが、すべてのパネルのサイズが同じサイズに変更され、見た目が悪くなります。BoxLayoutも試しましたが、それを機能させることができませんでした。

使用するより良いレイアウトマネージャーや幅を静的にする方法はありますか?

これが私のコードです。すべてのパネルとボックスはコンストラクターの上に定義されています。私はそのコードをコピーしませんでした。

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

java - コンテナ内のパネルを最小化する方法

閉じる、最小、最大の3つのボタンがあります。
最大にしたいときは、メインコンテナの形を取り、すべてのパネルに重なり、閉じるとそのパネルだけが影響を受けます。しかし、最小ボタンを押すと、不要なタスクバーに最小化されます。
ボタンを最小化すると、メインフレーム内で最小化されます。

ここにコードがあります

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

ios - iOS6CollectionViewレイアウトを動的に変更

私はちょっと初心者で、与えられたアクションでUICollectionView動的に変更するプロジェクトで働いています 。UICollectionViewLayout

私のCollectionViewには6つのセクションがあり、それぞれに10個の要素があります。これらのセルは基本的にはUIImageViewであり、私のカスタムレイアウトはStackViewLayout、各セクションのすべての要素をスタックします(AppleのPhotos.appのようなもの)。

ユーザーがスタックの要素(すべてのセクション)を選択するとUICollectionView、レイアウトが動的にに変更されるUICollectionViewFlowLayoutため、すべての要素をグリッドとして表示できます。

私の問題は、ユーザーがスタックを選択すると、どのセクションに関係なく、レイアウトが変更されたときにフローレイアウトを実行すると、選択したセクション(スタック)の要素が表示されるのではなく、すべてのセクションがグリッドに表示されることです。これが動作です。欲しかった。

カスタムレイアウトで選択したセクションのフローレイアウトのみを表示する方法はありますか?

これが私のコントローラー実装スニペットコードです:

0 投票する
3 に答える
4461 参照

java - ラジオ ボタンの位置を設定するにはどうすればよいですか?

「性別」ラベルのラジオ ボタンを 2 つ作成します。これが私が得たものです:

しかし、それらの場所を設定する方法がわかりません。JLabel/JTextField などの場所を設定する方法と同じ場所を設定しますか? これが写真です。「性別」というラベルの横にラジオボタンを配置したいと思います。

画像

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

java - GUIプログラミング、FlowLayoutがJFrameで他のものをブロックする(?)

プログラムのアイデアは、フレームのどこかにいくつかのボタンとアイコンがあるということです。ボタンの色を変えたい。私は今、すべての要素を表示することだけを心配しています。11 行目から 13 行目をコメント アウトすると、"hello" が印刷され、その上に赤い丸が表示されます。それ以外の場合は、「こんにちは」または赤い円のないボタン「赤」だけがあります。だからここに私のコードがあります:

問題は 11 ~ 13 行目であると 90% 確信していますが、すべてを表示するには何を変更すればよいかわかりません。

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

java - サイズ変更時に FlowLayout でコンポーネントの位置を変更する方法。

北パネル ( ) としてFlowLayout内部に 5 つのラベルを入れたいとします。ウィンドウ/フレームのサイズを変更すると、ラベルが消えずに新しい行に移動します。BorderLayoutBorderLayout.NORTH

最小値、最大値、preferredLayoutSize メソッドについて読んでいます。しかし、彼らは役に立たないようで、私はまだ混乱しています.

また、ラッパーなどの他のレイアウトを使用したくありません。

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

java - ScrolledComposite 内に FlowLayout を含む Composite を水平ではなく垂直に成長させるにはどうすればよいですか?

ScrolledComposite 内に FlowLayout を含む Composite を作成しようとしています。これにより、Composite は ScrolledComposite から幅を継承しますが、高さは動的に増加します。いくつかのスニペットを検索しましたが、機能しません。私はそれを望ましくない幅でしか成長させることができません。

私がやろうとしているのは、ウィンドウ/周囲のコンポジットを幅で埋め、高さでスクロールするためのサムネイルの束を含むビューを作成することです。

0 投票する
3 に答える
90 参照

java - フローレイアウトを使用している2つのパネルにコンポーネントを配置する

フローレイアウトを使用している2つのパネルがあります。これらのパネルには、同じ数のコンポーネント(ラベルとテキストボックス)があります。どうすればそれらを揃えることができますか?

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

iphone - indexPathForItemAtPoint が常に nil を返すのはなぜですか

水平を使用するにUICollectionView含まれています。で作成したプロトタイプ セルも使用しています。カスタム ページングを作成したいので、 を使用しています。UIViewControllerUICollectionViewFlowLayoutUIStoryboard- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset

問題は、targetContentOffset (スクロールが停止するスクロール ビューのポイント) に対応するものを取得しようとするたびにindexPath、ポイントが明らかにコレクション ビューの contentSize 内にあるにもかかわらず、コレクション ビューが nil を返すことです。

私は何を間違っていますか?

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

java - JPanels間のギャップを減らす

私は、いくつか、、、およびいくつかStatPanelを拡張して持つ単純なクラスを持っています。パネルは、情報を表示し、ユーザーが一部のデータを編集できるようにするために使用される一連のパネルとして使用されます。おそらく、プログラムの側面に約40個のパネルを積み重ねます。私が使用しているレイアウトはです。JPanelJTextFieldsJCheckBoxJLabelsJTextFieldsJScrollPane JPanelGridLayout(0,1)

私はそれらを機能させていますが、スクロールパネルにあるとき、それらは垂直方向に離れすぎています。余白を変えたり、の間隔をGridLayout変えたり、いろいろなアイテムの余白を変えてみました。私がすることは何も彼らを近づけないようです。

これは、StatPanelクラスのコンストラクターです。

プログラムで使用すると、次のようになります。

スクリーンショット

私はそれらの多くを積み重ねるつもりなので、それらをほとんど積み重ねて欲しいのですが、それらの間のギャップを取り除くように思えます。

これはどのように行われますか?

ご協力ありがとうございました。