你可以这样用。我希望你的问题得到解决。
这里可以看到包含边框窗格的锚定窗格。在顶部部分,我添加了一个菜单栏,在左侧部分,我添加了一个VBOX,中心包括一个Barchart。页脚只是一个HBox,里面有一个标签。
我想这是得到你想要的最简单的方法!
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.chart.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="410.0" prefWidth="599.9998779296875" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2">
<children>
<AnchorPane prefHeight="400.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<children>
<BorderPane prefHeight="400.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<bottom>
<HBox alignment="CENTER" prefHeight="24.0" prefWidth="600.0" style="-fx-background-color:lightgrey;">
<children>
<Label text="This is a Footer Section" />
</children>
</HBox>
</bottom>
<center>
<VBox prefHeight="200.0" prefWidth="100.0" style="-fx-background-color:grey;">
<children>
<BarChart>
<xAxis>
<CategoryAxis side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</BarChart>
</children>
</VBox>
</center>
<left>
<VBox alignment="TOP_CENTER" prefHeight="352.0" prefWidth="90.0" style="-fx-background-color:darkgrey;">
<children>
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
<Button mnemonicParsing="false" text="SidebarItem" />
</children>
</VBox>
</left>
<right>
<VBox prefHeight="352.0" prefWidth="56.0" style="-fx-background-color:darkgrey;" />
</right>
<top>
<MenuBar>
<menus>
<Menu mnemonicParsing="false" text="File">
<items>
<MenuItem mnemonicParsing="false" text="Close" />
</items>
</Menu>
<Menu mnemonicParsing="false" text="Edit">
<items>
<MenuItem mnemonicParsing="false" text="Delete" />
</items>
</Menu>
<Menu mnemonicParsing="false" text="Help">
<items>
<MenuItem mnemonicParsing="false" text="About" />
</items>
</Menu>
</menus>
</MenuBar>
</top>
</BorderPane>
</children>
</AnchorPane>
</children>
</AnchorPane>
已经建立了一个小的测试SWING应用程序,有三个面板。一个主JPanel,包含两个较小的JPanel。一个在左边(板面板),另一个在右边(侧板)。通过调用min、preferred和max size方法,两个内部面板都被设置为请求的特定大小。右面板中的一个按钮将父JFrame设置为not re-sizable。在父帧设置为不可调整大小之前,一切看起来都很好,这会导致(?!)调整框架和主面板的大小,
jQueryUI提供resizable()方法来调整任何DOM元素的大小。 这种方法简化了元素的大小调整,否则需要花费大量时间和HTML编码。 resizable()方法在项目的右下角显示一个图标以调整大小。 语法 (Syntax) resizable()方法可以使用两种形式 - $(selector,context).resizable(options)方法 $(selector, contex
问题内容: 如何从FXML设置TableView的调整大小策略?我这样累了,但是不起作用: 问题答案: 要使用fxml为tableview设置columnresize策略,必须使用标记。这将在javafx 2.2及更高版本上工作。 参考: 使用fxml定义TableView columnResizePolicy属性
框架设计采用NetBeans进行。我尝试了所有的解决方案,比如将布局从BorderLayout更改为GridBagLayout,甚至是这里提到的那个。
本文向大家介绍Pycharm 字体大小调整设置的方法实现,包括了Pycharm 字体大小调整设置的方法实现的使用技巧和注意事项,需要的朋友参考一下 一、pycharm字体放大的设置 File —>setting —> Keymap —>在搜寻框中输入increase —>Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut 在弹出的对话框中同
问题内容: 当前版本的Firefox和Chrome包含一个拖动处理程序以调整框的大小。我需要捕获调整大小的事件,我认为使用jQuery的事件会很容易,但是它不起作用! 有没有办法捕获它? 问题答案: Chrome不会捕获resize事件,Chrome不会捕获mousedown,因此您需要设置init状态,然后通过mouseup处理更改: HTML 注意: 您可以像侯赛因所做的那样附加自己可调整大小