java中字符串后加Box_字符串未显示在JavaFX中ComboBox的Tableview上
我一直在尝试在Java中显示我从组合框到表视图的选择 . 我花了好几个小时都在寻找解决方案,但没有用 . 我没有任何错误,但我似乎无法在TableView上显示一个字符串 . 我想请求帮助 .
MainView.java有组合框和单击按钮的位置,它应该将组合框中的字符串添加到表中 . 我已经跳过了一些代码 .
MainView.java
public class MainView extends Application {
public static String selectedItemComboBox;
Button btnAdd = new Button(Constants.BUTTON_ADD);
btnAdd.setOnAction(new EventHandler() {
public void handle(ActionEvent arg0) {
selectedItemComboBox = comboBox.getSelectionModel().getSelectedItem().toString();
ReportManager.showCart();
ReportManager.addToTable();
}
});
}
这是ReportManager类 . 我将组合框中的字符串存储到ArrayList中,然后将其传递给ObservableList,就像我在Web上的一个示例中看到的那样 .
ReportManager.java
public class ReportManager {
public static void addToTable(){
if(ReportCart.details.isEmpty()){
ReportCart.details.add(new JasperTableModel(MainView.selectedItemComboBox.toString()));
System.out.println(jasperList.toString());
}else{
if(ReportCart.details.contains(MainView.selectedItemComboBox)){
System.out.println("Selected Jasper File already added to cart.");
}else{
ReportCart.details.add(new JasperTableModel(MainView.selectedItemComboBox.toString()));
System.out.println(jasperList.toString());
}
}
}
这是我的另一个具有TableView的View类 .
ReportCart.Java
public class ReportCart extends Stage{
public static TableView tableView = new TableView<>();
public static ObservableList details = FXCollections.observableArrayList(new JasperTableModel("TEST"),
new JasperTableModel("TEST1"),
new JasperTableModel("TEST2"));
public static void start() {
ObservableList details = FXCollections.observableArrayList(ReportManager.jasperList);
tableView.getColumns().add(jasperFileNameColumn);
jasperFileNameColumn.setCellValueFactory(data -> new SimpleStringProperty(data.getValue()));
tableView.setItems(details);
}
}
JasperTableModel.java
public class JasperTableModel {
public final SimpleStringProperty fileN;
public JasperTableModel(String fileNn) {
this.fileN = new SimpleStringProperty(fileNn);
}
public String getFileName() {
return fileN.get();
}
public void setFileName(String fNamee) {
fileN.set(fNamee);
}
}
我可以获取我的ArrayList的值,但我不能在我的TableView上显示它 . ObservableList为空 . 提前致谢!
java中字符串后加Box_字符串未显示在JavaFX中ComboBox的Tableview上相关推荐
- ArcGIS问题解决——CAD中的字体加载到ArcMap显示乱码
ArcGIS问题解决--CAD中的字体加载到ArcMap显示乱码 CAD中的字体加载到ArcMap显示乱码,是因为字符集的问题,解决办法即修改注册表中默认字符集为简体中文字符集即可. ①win+R,输 ...
- 单击“登录”后,用户名和密码显示在地址栏中,不安全
单击"登录"后,用户名和密码显示在地址栏中,不安全 问题现象 单击登录按钮,浏览器地址栏中显示了登录名和密码,存在密码泄漏的风险. 原因分析 Html表单提交采用的是get方法,g ...
- android显示通知图标大全,Android推送通知:图标未显示在通知中,而是显示白色方块...
Android推送通知:图标未显示在通知中,而是显示白色方块 我的应用会生成通知,但我没有显示为该通知设置的图标.相反,我得到一个白色方块. 我已经尝试调整图标的大小(尺寸720x720,66x66, ...
- CAD将未显示在工具栏中的功能添加到工具栏中——以QLEADER为例
问题描述 CAD将未显示在工具栏中的功能添加到工具栏中--以QLEADER为例 问题解决 这时我们可以选择视图→工具栏. 在下拉框中选择标注 将其拖动至标注工具栏 最后点击确定即可.
- 原生android 推送图标白色,Android推送通知:图标未显示在通知中,而是显示白色方块...
Android推送通知:图标未显示在通知中,而是显示白色方块 我的应用会生成通知,但我没有显示为该通知设置的图标.相反,我得到一个白色方块. 我已经尝试调整图标的大小(尺寸720x720,66x66, ...
- java中截取后几位字符串_java截取字符串后几位
java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl,eclipse,java 1.length() 字符串的长度 例:char chars ...
- java截取倒数后六位的字符串_JAVA中截取字符串substring用法详解
substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...
- java中小数后加f_在 Java 中,小数默认为 ,如果要指定 类型请在小数后加 F/f 。_学小易找答案...
[填空题]Java 语言采用双字节的 编码. [单选题]马斯洛需要层次论所提出的5种需要:生理需要.安全需要.归属需要.( ).自我实现需要 [填空题]String s= " abc &qu ...
- excel截取前、中、后几个字符串的方法
在对字符串进行处理时,我们经常会用到取出某个单元格数据的前几位数,中间几位数,或者后几位数,比如要取出省市区中的市,该怎么办呢? 一.left函数用法:left(取值的数值,取值位数) 这里假设在A1 ...
最新文章
- 机器视觉从发展到成熟,最新技术又有些什么?
- sql%notfound与exception
- windows 10 安装和使用中5个常见问题
- JS难点剖析-原型原型链
- socket.io.js的disconnect事件
- SharpReader的效率:支持meme聚合
- 修改smb默认端口_centos7 ssh端口更改方法
- repeat mysql翻译_MySQL数据库中系统函数repeat有哪些功能呢?
- imap能和服务器同步文件夹吗,IMAP 同步
- word如何删除页脚页眉?
- 台湾大学林轩田机器学习基石课程学习笔记4 -- Feasibility of Learning
- 如何优雅地使用 Sublime Text
- 趣味程序设计_出售金鱼
- 叠片过滤器:全自动叠片盘式过滤器介绍
- Dynamic Few-Shot Visual Learning without Forgetting||论文阅读
- 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下, 有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无
- php页面静态化,ob缓存方法
- GeneXus项目启动
- notepad++如何安装compare插件
- Visio viewer 不能从IE打开vsd文件(转)
热门文章
- 逆透视变换详解 及 代码实现(二)
- c语言如何把变量按位颠倒,求答案,用C语言编程,用户输入一个正整数,把他的各位数字前后颠倒,并输入点到后的结果...
- git@github.com:Permission denied(publickey).fatal: Could not read form remote repository错误
- matlab 判断鼠标按下_轻巧可爱,支持多设备——雷柏Ralemo Air1乐萌鼠标
- vue中传值和传引用_vue prop属性传值与传引用示例
- bing搜索引擎入口_互联网流量入口——头条的搜索计划
- android点击事件的优先级,Android事件体系全面总结+实践分析,系列篇
- IE浏览器开发人员工具怎么使用
- 电脑提示找不到宽带连接怎么办
- 无线网络受限制或无连接处理方法