問題タブ [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.
java - pack()を使用してフレームの高さのみのサイズを変更できますか?
設定ファイルから複数のオプションを一覧表示するJDialogボックスを表示するプログラムを作成しています。オプションの数は開くたびに変わる可能性があるため、ウィンドウの幅ではなく高さを動的に調整できる必要があります。FlowLayoutを使用し、ウィンドウの幅を定義して、データが適切に折り返されるようにウィンドウを最適に表示します。しかし、高さを動的に調整することはできません。packメソッドを使用しようとしましたが、FlowLayoutのように、すべてのパネルが1行に並んでいます。GridLayoutを試しましたが、すべてのパネルのサイズが同じサイズに変更され、見た目が悪くなります。BoxLayoutも試しましたが、それを機能させることができませんでした。
使用するより良いレイアウトマネージャーや幅を静的にする方法はありますか?
これが私のコードです。すべてのパネルとボックスはコンストラクターの上に定義されています。私はそのコードをコピーしませんでした。
java - コンテナ内のパネルを最小化する方法
閉じる、最小、最大の3つのボタンがあります。
最大にしたいときは、メインコンテナの形を取り、すべてのパネルに重なり、閉じるとそのパネルだけが影響を受けます。しかし、最小ボタンを押すと、不要なタスクバーに最小化されます。
ボタンを最小化すると、メインフレーム内で最小化されます。
ここにコードがあります
ios - iOS6CollectionViewレイアウトを動的に変更
私はちょっと初心者で、与えられたアクションでUICollectionView
動的に変更するプロジェクトで働いています 。UICollectionViewLayout
私のCollectionViewには6つのセクションがあり、それぞれに10個の要素があります。これらのセルは基本的にはUIImageView
であり、私のカスタムレイアウトはStackViewLayout
、各セクションのすべての要素をスタックします(AppleのPhotos.appのようなもの)。
ユーザーがスタックの要素(すべてのセクション)を選択するとUICollectionView
、レイアウトが動的にに変更されるUICollectionViewFlowLayout
ため、すべての要素をグリッドとして表示できます。
私の問題は、ユーザーがスタックを選択すると、どのセクションに関係なく、レイアウトが変更されたときにフローレイアウトを実行すると、選択したセクション(スタック)の要素が表示されるのではなく、すべてのセクションがグリッドに表示されることです。これが動作です。欲しかった。
カスタムレイアウトで選択したセクションのフローレイアウトのみを表示する方法はありますか?
これが私のコントローラー実装スニペットコードです:
java - GUIプログラミング、FlowLayoutがJFrameで他のものをブロックする(?)
プログラムのアイデアは、フレームのどこかにいくつかのボタンとアイコンがあるということです。ボタンの色を変えたい。私は今、すべての要素を表示することだけを心配しています。11 行目から 13 行目をコメント アウトすると、"hello" が印刷され、その上に赤い丸が表示されます。それ以外の場合は、「こんにちは」または赤い円のないボタン「赤」だけがあります。だからここに私のコードがあります:
問題は 11 ~ 13 行目であると 90% 確信していますが、すべてを表示するには何を変更すればよいかわかりません。
java - サイズ変更時に FlowLayout でコンポーネントの位置を変更する方法。
北パネル ( ) としてFlowLayout
内部に 5 つのラベルを入れたいとします。ウィンドウ/フレームのサイズを変更すると、ラベルが消えずに新しい行に移動します。BorderLayout
BorderLayout.NORTH
最小値、最大値、preferredLayoutSize メソッドについて読んでいます。しかし、彼らは役に立たないようで、私はまだ混乱しています.
また、ラッパーなどの他のレイアウトを使用したくありません。
java - ScrolledComposite 内に FlowLayout を含む Composite を水平ではなく垂直に成長させるにはどうすればよいですか?
ScrolledComposite 内に FlowLayout を含む Composite を作成しようとしています。これにより、Composite は ScrolledComposite から幅を継承しますが、高さは動的に増加します。いくつかのスニペットを検索しましたが、機能しません。私はそれを望ましくない幅でしか成長させることができません。
私がやろうとしているのは、ウィンドウ/周囲のコンポジットを幅で埋め、高さでスクロールするためのサムネイルの束を含むビューを作成することです。
java - フローレイアウトを使用している2つのパネルにコンポーネントを配置する
フローレイアウトを使用している2つのパネルがあります。これらのパネルには、同じ数のコンポーネント(ラベルとテキストボックス)があります。どうすればそれらを揃えることができますか?
iphone - indexPathForItemAtPoint が常に nil を返すのはなぜですか
水平を使用するにUICollectionView
含まれています。で作成したプロトタイプ セルも使用しています。カスタム ページングを作成したいので、 を使用しています。UIViewController
UICollectionViewFlowLayout
UIStoryboard
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
問題は、targetContentOffset (スクロールが停止するスクロール ビューのポイント) に対応するものを取得しようとするたびにindexPath
、ポイントが明らかにコレクション ビューの contentSize 内にあるにもかかわらず、コレクション ビューが nil を返すことです。
私は何を間違っていますか?
java - JPanels間のギャップを減らす
私は、いくつか、、、およびいくつかStatPanel
を拡張して持つ単純なクラスを持っています。パネルは、情報を表示し、ユーザーが一部のデータを編集できるようにするために使用される一連のパネルとして使用されます。おそらく、プログラムの側面に約40個のパネルを積み重ねます。私が使用しているレイアウトはです。JPanel
JTextFields
JCheckBox
JLabels
JTextFields
JScrollPane
JPanel
GridLayout(0,1)
私はそれらを機能させていますが、スクロールパネルにあるとき、それらは垂直方向に離れすぎています。余白を変えたり、の間隔をGridLayout
変えたり、いろいろなアイテムの余白を変えてみました。私がすることは何も彼らを近づけないようです。
これは、StatPanel
クラスのコンストラクターです。
プログラムで使用すると、次のようになります。
私はそれらの多くを積み重ねるつもりなので、それらをほとんど積み重ねて欲しいのですが、それらの間のギャップを取り除くように思えます。
これはどのように行われますか?
ご協力ありがとうございました。