Class TimiFX
java.lang.Object
com.imyeyu.fx.TimiFX
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final javafx.event.EventHandler<javafx.scene.input.MouseEvent> 阻止取消选择 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddScrollFinishedListener(javafx.scene.control.Control control, com.imyeyu.java.bean.Callback callback) static void重启程序,命令需自定static javafx.scene.paint.ColorfromHexString(String hexColorString) 解析十六进制颜色字符串static voidhoverFocus(javafx.scene.Node node) 指向即聚焦该节点static voidhoverOpacity(javafx.scene.Node node) 指向半透static voidhoverOpacity(javafx.scene.Node handler, javafx.scene.Node node) 指向半透static voidrelativeCenter(javafx.stage.Window owner, javafx.stage.Window window) 设置相对居中窗体static voidrelativeCenter4PrimaryScreen(javafx.stage.Window stage) 设置窗体到主屏幕中间(偏上少许)static voidrelativeCenter4Screen(javafx.stage.Screen screen, javafx.stage.Window stage) 设置窗体到屏幕中间(偏上少许)static voidrequestTop(javafx.stage.Stage stage) 请求焦点,执行显示、置顶并聚焦static String重新设置 SVG 大小static voidscrollToCenter(javafx.scene.control.Control control, int index) 滚动指定项至控件可视范围的中央static voidshowCenter(javafx.stage.Window owner, javafx.stage.Window window) 相对于某窗体居中显示新窗体(需预设宽高)static voidtoggleStyleClass(javafx.scene.Node node, javafx.beans.property.ReadOnlyBooleanProperty booleanProperty, String onTrue, String onFalse) 根据布尔值监听动态切换节点 CSS 类static voidtoggleStyleClass4Binding(javafx.scene.Node node, javafx.beans.binding.BooleanBinding booleanBinding, String onTrue, String onFalse) 根据布尔值监听动态切换节点 CSS 类static StringtoHexString(javafx.scene.paint.Color color) 十六进制颜色含透明度:0xFF00FF00
-
Field Details
-
EVENT_CONSUME_TG_BTN
public static final javafx.event.EventHandler<javafx.scene.input.MouseEvent> EVENT_CONSUME_TG_BTN阻止取消选择addEventFilter(MouseEvent.MOUSE_PRESSED, EVENT_CONSUME_TGBTN);
-
-
Constructor Details
-
TimiFX
public TimiFX()
-
-
Method Details
-
toHexString
十六进制颜色含透明度:0xFF00FF00- Parameters:
color- 颜色- Returns:
- 十六进制颜色字符串
-
fromHexString
解析十六进制颜色字符串- Parameters:
hexColorString- 十六进制颜色字符串- Returns:
- 颜色
-
resizeSVG
-
relativeCenter
public static void relativeCenter(javafx.stage.Window owner, javafx.stage.Window window) 设置相对居中窗体- Parameters:
owner- 依赖窗体window- 居中窗体
-
relativeCenter4PrimaryScreen
public static void relativeCenter4PrimaryScreen(javafx.stage.Window stage) 设置窗体到主屏幕中间(偏上少许)- Parameters:
stage- 窗体
-
relativeCenter4Screen
public static void relativeCenter4Screen(javafx.stage.Screen screen, javafx.stage.Window stage) 设置窗体到屏幕中间(偏上少许)- Parameters:
screen- 屏幕stage- 窗体
-
showCenter
public static void showCenter(javafx.stage.Window owner, javafx.stage.Window window) 相对于某窗体居中显示新窗体(需预设宽高)- Parameters:
owner- 依赖窗体window- 需显示的窗体
-
requestTop
public static void requestTop(javafx.stage.Stage stage) 请求焦点,执行显示、置顶并聚焦- Parameters:
stage- 窗体
-
toggleStyleClass
-
toggleStyleClass4Binding
-
hoverOpacity
public static void hoverOpacity(javafx.scene.Node node) 指向半透- Parameters:
node- 节点
-
hoverOpacity
public static void hoverOpacity(javafx.scene.Node handler, javafx.scene.Node node) 指向半透- Parameters:
handler- 触发节点node- 节点
-
hoverFocus
public static void hoverFocus(javafx.scene.Node node) 指向即聚焦该节点- Parameters:
node- 节点
-
scrollToCenter
public static void scrollToCenter(javafx.scene.control.Control control, int index) 滚动指定项至控件可视范围的中央- Parameters:
control- 控件(ListView,TableView等)index- 指定项下标
-
addScrollFinishedListener
public static void addScrollFinishedListener(javafx.scene.control.Control control, com.imyeyu.java.bean.Callback callback) -
doRestart
-