资源简介
javafx删除table行的demo
代码片段和文件信息
package demo;
/**
* @author 于维涛
* @date 2013-3-11
*/
import javafx.beans.property.SimpleStringProperty;
import javafx.scene.control.cell.PropertyValueFactory;
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.geometry.Insets;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.layout.VBox;
import javafx.scene.text.Font;
import javafx.stage.Stage;
import javafx.beans.value.*;
import javafx.beans.*;
import javafx.beans.property.*;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
public class DeleteSelectedRow extends Application {
private IntegerProperty index = new SimpleIntegerProperty();
public final double getIndex() {
return index.get();
}
public final void setIndex(Integer value) {
index.set(value);
}
public IntegerProperty indexProperty() {
return index;
}
public static class Person {
private final SimpleStringProperty firstName;
private final SimpleStringProperty lastName;
private final SimpleStringProperty email;
private Person(String fName String lName String email) {
this.firstName = new SimpleStringProperty(fName);
this.lastName = new SimpleStringProperty(lName);
this.email = new SimpleStringProperty(email);
}
public String getFirstName() {
return firstName.get();
}
public void setFirstName(String fName) {
firstName.set(fName);
}
public String getLastName() {
return lastName.get();
}
public void setLastName(String fName) {
lastName.set(fName);
}
public String getEmail() {
return email.get();
}
public void setEmail(String fName) {
email.set(fName);
}
}
private TableView table = new TableView();
private final ObservableList data =
FXCollections.observableArrayList(
new Person(“Jacob“ “Smith“ “jacob.smith@example.com“)
new Person(“Isabella“ “Johnson“ “isabella.johnson@example.com“)
new Person(“Ethan“ “Williams“ “ethan.williams@example.com“)
new Person(“Emma“ “Jones“ “emma.jones@example.com“)
new Person(“Michael“ “Brown“ “m
相关资源
- huffman.jar
- javafx实现五子棋。有下棋悔棋重新开
- JavaFX编写学生管理系统利用scene buil
- SWT表格管理类(包括表头排序,隔行
- Java的Jtable、从数据库取数据显示在表
- JAVA 仿windows资源管理器的文件树
- 使用 AbstractTableModel 构建Table 在表格中
- Java基于JavafxGUI界面家庭消费账单管理
- JavaFX战旗类游戏开发
- JavaFX小游戏编程含源代码!
- java画图工具(使用Highstock+angularjs+j
- java swing 表格(JTable)动态添加、删除
- Android TableLayout 布局
- Android_Layout 布局 附多种布局(Absolu
- android 自定义表格(tableview)
- android 仿html table布局可横向 纵向滚动
- 测试 Netbeans 组件面板内容的简单用法
- JavaFx小案例,实现了登录和窗口跳转
- JavaFX tableview获取数据demo
- ATM系统java功能齐全!Windows图形界面
- java课程设计:风扇javafx
- 使用JavaFX实现的中缀转后缀 计算器(
- 利用javaFX写万年历
- javaFX TableView
- 带日程提醒的万年历
- 哈希表java实现及简单演示
- javaFX不同窗口之间进行调用以及进行
- 基于Swing的竞价查询系统
- javaFX 教程
评论
共有 条评论