JavaFX中如何在表格中添加一列按钮

JavaFX中如何在表格中添加一列按钮,第1张

如果你要求的 字符 不参与运算 ,那就如下

选中A 列--右键---设置单元格格式--自定义右边输入"K"@

或者 B1 输入="K"&A1

鼠标移到B1 右下角变实心十字下拉

选中B列---复制--右键--选择性粘贴---值---- 删除A列

你的listview填充的时候有个bean吧。里面加一个标志位,表示要显示radioButton

or

button;在adapter里面getview的代码根据这个变量控制不同的显示按钮,当然布局里面是要放两个的,通过隐藏和显示来达到效果;当软件的下载状态或者安装状态改变的时候,你的bean里面的这个标志位也就改变了,然后调用adapter的.notifyDataSetChanged()

重新显示一遍UI就可以了

因为你导入了错误的包, 你导入了java.awt.*那么使用的组件,自然就是AWT的组件, 然后你把awt的组件直接添加到JavaFX的StacKPane里,当然会报错了

你应该导入正确的包

import javafx.scene.control.Button //这才是javaFX的Button

效果图

参考代码

//注意导入的包

import javafx.application.Application

import javafx.scene.Scene

import javafx.scene.control.Button

import javafx.scene.layout.StackPane

import javafx.stage.Stage

public class Main extends Application {

@Override

public void start(Stage primaryStage) throws Exception {

Button btn=new Button("按钮一")

StackPane sp=new StackPane()

sp.getChildren().add(btn)

Scene scene=new Scene(sp)

primaryStage.setScene(scene)

primaryStage.setTitle("JavaFX Test")

primaryStage.setWidth(260)

primaryStage.setHeight(150)

primaryStage.show()

}

public static void main(String[] args) {

launch(args)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11458082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存