問題タブ [grid-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.

0 投票する
4 に答える
39542 参照

java - JFrame 内の JPanel の永続的なサイズを設定できますか?

私の現在の問題は、2x2 GridLayout を持つ JFrame があることです。正方形の 1 つの中に、グリッドを表示する JPanel があります。私は Java スイング ライブラリを使ってフィールド デーを行っています... 見てみましょう

画像

Java は、画面に合わせて各 JLabel を自動的に拡張します。灰色のスペースではなく、青い四角(水)と黒い境界線だけにしたいのです。グレースペースが消えるように正確な寸法を取得する前に JFrame のサイズを何百万回も変更する必要がないように、その JPanel のサイズを永続的に設定する方法はありますか?

また、これらのボタンのサイズを設定して、それほど大きくならないようにしたいと思います (BorderLayoutボタンと TextField に使用されています)。

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

java - GridLayout のパラメーターは何ですか?

このコード行では、数字は何を表し、それらを使用してウィンドウ内のチェックボックスとボタンをどのように配置しますか?

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

java - SWT: ScrolledComposite を使用したネストされたレイアウトが使用可能なスペースを超えています

SWT を使用してアプリケーションの 1 つのマスター/ディテール レイアウトを作成したいと考えています。

Container、Content、Sidebar、および Part1 は Composite インスタンスです。Scrolled は ScrolledComposite です

望ましいレイアウトは次のようなものです。

コンテンツは、使用可能な水平方向および垂直方向のすべてのスペースを取得する必要があります。

サイドバーは、基本的に同じ高さの Part1 と Scrolled のコンテナーです。

Scrolled は、コンテンツ コンポジットに配置される動的な数のサブアイテムを含むコンポジットのコンテナです。サブアイテムの数には大きな変動がある可能性があるため、この Composite はスクロール可能である必要があります。

これを次の方法で実装しました。

  • コンテナーには、2 つの列を持つ GridLayout があります。

  • その内部では、コンテンツは FILL_BOTH 動作を行い、すべての HORIZONTAL/VERTICAL スペースも取得します。

  • サイドバーには FillLayout(SWT.VERTICAL) があり、Part1 と Scrolled Childs が含まれています。

問題: スクロールされたコンポジットに多くのアイテムを配置すると、レイアウトが使用可能なスペースをオーバーフローし、本来あるべき場所でスクロールできなくなります。

コンテナに FillLayout(SWT.HORIZONTAL) を使用すると、スクロールがあり、すべてが「境界内」にあるため、動作は希望どおりです。

GridLayout を使用するときにもこの動作を実現する方法はありますか?

現在のテスト SWT スニペットを添付:

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

css - 最高の CSS グリッド システムは何だと思いますか?その理由は何ですか?

私は、Nicole Sullivan の「オブジェクト指向」CSS グリッドをしばらく使用してきましたが (この用語は嫌いですが)、非常に優れていることがわかりました。しかし、グリッドの経験を積むにつれて、他にも多くのフレームワークがあることに気づきました。特に960 Grid SystemYahoo! UI ライブラリ.

これらの選択肢 (または他の選択肢) に関する他の人々の経験を探しているので、変更するかどうかについてより十分に根拠のある決定を下すことができます。

0 投票する
4 に答える
529 参照

css - グリッド レイアウトがまだあまり採用されていないのはなぜですか?

最近グリッド レイアウトに改宗した私は、ますます多くのサイトのコードを見て、グリッドがまだ著しく過小評価されていることに気付きました。

グリッドがすべての Web デザインの状況に常に適した唯一のソリューションであるとは限らないことは承知していますが、グリッドは現在よりも高い採用率が見られるはずのツールであると思います。

設計アプローチについてもっと早く知っていれば、かなりの時間と労力を節約できたと思います。しかし、グリッドには、たとえば CSS 標準のような露出はないようです。それはなぜですか?一部の人々が取り組んでいる問題に対するより良い解決策になる可能性のある設計アプローチを見逃している可能性があることは、問題でしょうか?

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

jquery - 階層内の指定されたポイントにノードを挿入できません" コード: "3

ねえ、それはまた私です jquery とそのgridlayoutについての質問で、私はスイッチで php テンプレートを作成しました、そして私が挿入しているコードはこれです

jquery スクリプトとプラグインがヘッダーに読み込まれます。これを実行しようとすると。Firebug は私に言います:

「階層内の指定されたポイントにノードを挿入できません」コード:「3」

これを修正する方法を知っている人はいますか?

ここに私がロードした例があります: http://18735.webhosting7.1blu.de/neu/index.php?item=lifestyle

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

html - フロートされた左の div が 960.gs を使用して IE6 で次の行に移動するのはなぜですか?

960 グリッド システムを使用してサイト (www.960.gs) を作成しています。

内部に 2 つの div (grid_5 と grid_4) を持つ 9 列幅の div (grid_9) があります。

これは、内部に 2 つの内部 div が並んでいる 1 つの大きな外部 div を生成することを意図しています。

ただし、IE6 で表示すると、上下に 2 つの内部 div を持つ 1 つの大きな div として表示されます。

Firefox では、意図したとおりに div が隣り合って配置され、サイトの他の部分でも同じ設定で問題なく動作します。

何が起こっている?私はそれを解決することはできません。

html は次のとおりです。

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

apache-flex - Flex-グリッドレイアウトのリピーターコンポーネント

ランダムなサイズのアイテムの配列があります。リピーターコンポーネントのアイテムごとに1つのラベルを表示したいと思います。5列で必要な数の行を含むグリッドレイアウトで表示するようにします。Flex / JBossでそれを行うにはどうすればよいですか?

まだ見たことのない別の方法があるかもしれないので、どんな提案でもありがたいです。ありがとう!

0 投票する
4 に答える
430 参照

html - 背景と CSS フロート

私は 960 グリッド システムを使用していますが、サポートされていないものをいくつか見つけました。ブループリントへの切り替えを検討しましたが、プロセスの後半で設計に戻る必要があります。とにかく、コードを単純化して、私が経験していることを示しました。

3 つの列すべてをカバーするように背景が拡大されるのを確認しようとしています。3 つの列すべてをカバーするように背景を拡張するためにできることはありますか?

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

java - GUI で異なるレイアウトを使用する

これが私のプログラムの外観であり、異なるレイアウトをどこで使用するべきかについて少し混乱しています。

Panel クラスを呼び出す Window クラスがあり、Panel クラスは InputPanel クラスと DisplayPanel クラスを呼び出します。私の InputPanel クラスは、私の DetailsPanel、CrimePanel、および ButtonPanel クラスを呼び出して、[入力] タブの下に表示される内容を構成します。ウィンドウ全体に BorderLayout を使用し、DetailsPanel (左側のパネル) と CrimePanel は GridLayout にするように言われました。

これは、次のことを行う必要があることを意味しますか?

  1. BorderLayout コードを Panel に配置し、GridLayout コードを CrimePanel と DetailsPanel に配置するか、
  2. BorderLayout コードを Window に、GridLayout コードを Panel に配置しますか?

代替テキスト http://img137.imageshack.us/img137/6422/93381955.jpg