UI控件 -> RadioButton
来源:互联网 发布:韦东山linux第一期 编辑:程序博客网 时间:2024/05/18 03:35
package javafxui;import java.util.Observable;import javax.swing.Icon;import javafx.application.Application;import javafx.beans.value.ObservableValue;import javafx.scene.Scene;import javafx.scene.control.RadioButton;import javafx.scene.control.Toggle;import javafx.scene.control.ToggleGroup;import javafx.scene.image.Image;import javafx.scene.layout.HBox;import javafx.scene.layout.Pane;import javafx.scene.layout.VBox;import javafx.stage.Stage;public class LearnRadioButton extends Application{@Overridepublic void start(Stage preStage) {VBox vBox = new VBox();Image imageHouse = new Image("res/house.jpg");Image imageCalendar = new Image("res/calendar.jpg");Image imageNotepad = new Image("res/notepad.jpg");/*@1 * 创建 RadioButton * 注意:创建的Home等 是Text 而不是 它的 Userdata */RadioButton rb1 = new RadioButton();rb1.setText("Home");RadioButton rb2 = new RadioButton("Calendar");RadioButton rb3 = new RadioButton("Contacts");/*@2 * 创建一组RadioButton * ToggleGroup() *设置Usetdata * */final ToggleGroup group = new ToggleGroup();rb1.setToggleGroup(group);rb1.setSelected(true);rb2.setToggleGroup(group);rb3.setToggleGroup(group);rb1.setUserData("Hello");rb2.setUserData("Everyone");rb3.setUserData("Nice to meet you");rb2.setSelected(true); rb2.requestFocus();//使 rb2 为焦点/*@3 * 处理Radio Button动作 * * 然后使用Group的getSelectedToggle方法得到当前选中的Radio Button * 并通过调用getUserData方法提取User Data * */group.selectedToggleProperty().addListener((ObservableValue<? extends Toggle> ov, Toggle old_Toggle, Toggle new_Toggle)->{if(group.getSelectedToggle()!= null) {System.out.println(group.getSelectedToggle().getUserData());}});vBox.getChildren().addAll(rb1,rb2,rb3);Pane pane = new Pane();pane.getChildren().add(vBox);preStage.setTitle("ShowJavaFXUI");Scene scene = new Scene(pane,300,300);preStage.setScene(scene);preStage.show();}public static void main(String[] args) {Application.launch(args);}}
阅读全文
0 0
- UI控件 -> RadioButton
- Android UI控件之RadioGroup、RadioButton
- UI控件学习之CheckBox & RadioButton
- Android UI控件详解-RadioGroup和RadioButton(单选框)
- Android UI设计——RadioButton和CheckBox控件
- Android UI 设计——RadioButton 和 CheckBox 控件
- Android学习之路UI控件——3、RadioButton
- Android UI基础——CheckBox&RadioButton控件
- Android学习-常见的UI控件 RadioGroup和RadioButton
- RadioButton控件
- RadioButton控件
- RadioButton控件
- GroupBox 控件 RadioButton控件
- Android UI Radiobutton 样式
- Android UI(RadioButton)详解
- 【Android 开发】:UI控件之单选按钮 RadioButton 的使用方法
- android整合--UI基本控件Button,ImageButton,EditText,ChcekBox,ToggleButton,RadioButton
- UI控件之RadioButton(单选按钮)&Checkbox(复选按钮)
- gcc 编译opencv应用程序的命令
- 初试在线破解工具Hydra爆破3389服务器
- 怎么关闭当前tab,并且刷新父级列表
- Kylin修改默认hbase namespace命名空间default的解决方案
- C语言编程(一)
- UI控件 -> RadioButton
- 使用事务通过show/hide切换Fragment(代码片段)----苏苏的小弟子
- 【bzoj4818】[Sdoi2017]序列计数
- 数据结构笔记————堆排序
- 【图像缩放】双立方(三次)卷积插值
- 傻子程序猿的第一篇博客
- 自定义属性dataset
- css3 animation
- android webview加载https网页