問題タブ [gridpane]
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.
javafx - 同じ画像を 2 回使用できないのはなぜですか?
私はJavaFXの使用についてもっと学びたいと思っていました.このプログラムでは、すでにプレイされた3×3の三目並べのゲームを表示しようとしています. ImageViews を作成し、使用する画像を設定しましたが、それらを列と行に挿入し始めると、同じものを 2 回使用できないことに気付きました。空のスペース、X、および O のイメージがあります。1 つ以上使用すると、「アプリケーションの実行中に例外」が発生します。初心者の間違いかもしれませんが、説明をいただければ幸いです。
java - GridPane (JavaFX) で行数と列数を決定可能
グリッドペインに必要な行と列の数を決定することがまったく可能かどうか疑問に思っていました。
java - VBox を親 GridPane に合わせる
2 つの列を持つ GridPane があります。1 つ目は固定サイズの ImageView を含み、2 つ目は Text 要素を持つ VBox を含みます。列幅に合わせるには、この VBox が必要です。グリッドには適切な寸法、ImageView もありますが、2 番目の列の VBox は、親 (グリッド) ではなく、含まれるテキストに適合します。
与えられた例によれば、「ボックス」の幅を「グリッド」オブジェクトの 2 列目と同じにしたいと考えています。これを修正する方法は?
緑の枠のコンテナー: GridPane グリッド 水色の枠のコンテナー: VBox ボックス GridPane の背景は赤、VBox の背景はピンクです。親の幅に明らかに適合していないことがわかります。
前もって感謝します
listview - How to get object from combobox cell?
I have a ComboBox
of objects with GridPane
set as Graphic for displaying combobox list. GridPane
has 3 columns for image, item's label and a StackPane
. I want to click on StackPane
and get object that corresponds to this row, but through .getParent().getChildrenUnmodifiable().get(0)
I can only get label. If I use .getParent().getParent()
that will give me a cell of clicked row. If I'm just changing selection of combobox, I can retrieve object normaly. But how to get object, which stackpane was clicked?
java - グリッド ペインにあるコントロールにアクセスするにはどうすればよいですか?
次のように、Java fxml ファイルでグリッド ペインを定義しました。
グリッドは 3 x 3 で、各セルにラベルがあります。以下の擬似コードに示すように、グリッドをループして各ラベルのテキストを変更することは可能ですか?
printing - JavaFXはグリッドペインから複数のページを印刷します
グリッド ペインを使用して複数のページを印刷したいと考えています。データは CSV ファイルから取得されます。誰かが解決策を提案できますか? 印刷に使用したコードは次のとおりです。ペインにラップされたグリッド ペインがあり、プロセスが書き込まれると、印刷する情報が表示されます。次に、[印刷] ボタンをクリックすると、情報がプリンタに送信されます。最終プリンタ selectedPrinter = Printer.getDefaultPrinter(); int R = 0; @FXML private void onBuildRpt(ActionEvent e) throws IOException {
,lマージン,rマージン,tマージン,bマージン);