問題タブ [miglayout]
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 - MigLayout:フルスクリーンを試したときに表示されるウィンドウのみ
コードは次のとおりです。
コントロールをレイアウトする関数:
上記のコードでMainFrame.setUndecorated(false)
使用されている場合、正常に動作しますが、フルスクリーンではありません。つまり、タイトルバーであり、閉じる、最小化、最大化のボタンが表示されます。
質問: 1。コンポーネントをフルスクリーンモードで動作させるにはどうすればよいですか。
layout - MigLayout で要素を無限に成長させるにはどうすればよいですか?
私はプロジェクトを再開できることを期待して、予定より遅れているデスクトップ アプリケーション プロジェクトに放り込まれましたが、悲しいかな、私はデスクトップ アプリケーション開発の経験がほとんどありません。
私の前任者は自分が何をしているかを知っているようでしたが、何も完成させることができなかったので、私は混乱を修復してプロジェクトを戸外に出そうとしています.
このアプリケーションは Griffon をフレームワークとして使用し、MigLayout をレイアウト マネージャーとして使用します。ほとんどのコツはつかめたと思いますが、仕様で要求される拡張動作を取得する方法がわかりません。
これが私が取り組んでいるビューです:
ウィンドウを大きくドラッグすると、上部のテキスト フィールドと下部の 2 つのプログレス バーが横方向にスペースを埋めるように伸び、2 つのリストが両方向に伸びます。残りの要素のサイズは同じままにする必要があります。
何をしようとしてcolumns
も、プロパティを非常に大きく設定した場合にのみ、上部のテキスト ボックスを伸ばすことができます。
リストも垂直方向にはまったく成長しません。私が得ることができた最善の方法は、右のリストを未知のサイズに成長させ、次に左のリストを成長させることです。
進行状況バーは、含まれているパネルと同じくらい大きくなります。これは、含まれているパネルをウィンドウ全体に表示できれば問題ありません。
それで、私が欠けている重要な部分は何ですか?小さな要素だとは思いますが、どんなに頑張っても、物事を正しく成長させることはできないようです。どんな助けでも大歓迎です。
java - MiGLayout を使用した JPanel のサイズの設定
MiGLayout を使用していくつかの異なる JPanel を作成していますが、そのうちの 1 つのサイズを変更する際に問題があります。以下は、私が達成したいことを示す図です。
私が達成したい重要なことは、パネル 1 を他の 2 つのパネルにまたがるようにすることです。このレイアウトを達成したようですが、図に示すように、パネル 1 の境界線が表示されないという問題があります。メソッドを使用してみましsetSize
たが、うまくいかないようです。
パネルを作成するために使用しているコードは次のとおりです (パネル内にウィジェットを含めていないことに注意してください)。
誰かが私の図のように境界線を表示する方法を提案できますか?
clojure - JLabelアイコンはclojureおよびmiglayoutでは表示されません
clojure、java、layoutsなどではまだかなり緑色です。miglayoutでは、Jlabelにアイコンを挿入するための次の行があります。
次のエラーが発生します。
どんな助けでも大歓迎です。
java - BorderLayoutとしてのJavaMigLayoutストレッチ
MigLayoutに、一部の要素をJPanelサイズの100%拡大するオプションはありますか?BorderLayoutを使用してJButtonをJFrameに追加するときのように?ありがとう。
コード:
JButtonがJFrameの全領域を埋めるようにしたい。JButtonは、私が達成したいことを説明するために使用した唯一の参照オブジェクトです。
java - Java JTable と JToolBar のサイズ変更がおかしい
今日、私のプログラムの非常に奇妙な動作に気付きました。基本的に私は JToolBar uder を持っています。これは JScrollPane と JTable です。JFrame内のJPanel内の両方。MigLayout を使用するすべてのコンテナー。
ここでアプリを起動すると、これがデフォルトの外観になります。
しかし、JToolBar を移動して元の位置に戻すと、次のようになります。
いきなり国境はありません。そもそも何もなかったらいいのですが、GUIの外観を変更することはまったく良い機能ではありません...何が間違っているのか知っているなら、助けてください:)
コード:
java - その場でJPanelをJFrameに追加できません
私は見なければなりません:
- MainWindowView (JFrame を拡張)
- ScanOptimisationView (JPanel を拡張)
だから、私は MainWindowView クラスにコンボボックスを持っています。そして、ActionListener を作成し、このコンボボックスにバインドします。この ActionListener の actionPerfomed() メソッドは、ScanOptimisationView パネルをメイン ウィンドウ フレームに追加しようとします。コードは次のとおりです。
以下のコードを使用すると、actionPerformed() のコードでパネルが表示されないのに、表示されるのはなぜですか?
java - 新しいものを追加する前に JFrame から JPanel を削除する方法
JPanel はすでに JFrame に追加されています。JPanel を動的に追加しました。その場でJPanelを追加した後、以前に追加されたJPanelの近くにとどまります。以前の JPanel を削除するにはどうすればよいですか?
PS 私も cardlayout を使うことを考えています - それは良い方法ですか?
java - Java - MigLayout 設定の境界
解決できない問題があるので、GUI アプリを 3 つの JPanel (左、中央、右) に分割する必要があります。左パネルと右パネルのサイズを固定し、中央を流動的にしたい。つまり、JFrame が展開され、中央パネルがボットを水平方向および垂直方向に展開すると、サイド パネルは垂直方向にのみ展開されます。
すべてのパネルの最小サイズを高さ 600 に設定しましたが、最小サイズのままで、JForm が大きくなっても拡張しません。
それらを別のコンテンツパネルにバインドし、そのパネルを ContentPane として JFrame に追加して、自動的に JFrame 境界にバインドしようとしましたが、まだほとんど修正されていません。
java - Java -> MigLayout ギャップの設定方法
小さな問題があります。MigLayout を使用して新しい GUI プロジェクトを開始しました。レイアウトは気に入っていますが、理解できないことの 1 つは、コンポーネント自体、コンポーネントとフレームの間、およびセルと行の間のギャップをすべて削除する方法です。
現在、MigLayout のドキュメントでは、「gap 0px 0px」の使用について説明されています。ここで、gap [gapx] [gapy] 両方の軸で gap を 0px に設定しましたが、gap はまだ残っており、フォーラムがゴーストタウンであるここで誰かを助けることができます :)
JPanel と JFrame の間のギャップを削除したい..赤いボックスとフレームの境界線、および赤い JPanel 内のパディングを削除したい。私のコードは次のとおりです。