java隐藏JButton
我正在使用netbeans,并试图根据另一个类中数组的值隐藏按钮。基本上,如果数组的值大于0,则按钮应该可见。如果没有,它应该隐藏起来。有什么想法吗?谢谢
这是按钮的代码:
setVisible(false);
Total totaltab= new Total();
totaltab.setVisible(true);
这将是它的目标数组,它在一个单独的类中
private double[][] entree = new double[][]{
// {burgers,cheeseburgers,Veggie burgers, Fish Sandwich}
//Sold at
//{$4.99, $3.29, $4.50, $2.00}
//Respectively
{0, 0, 0, 0},
{4.99, 3.29, 4.50, 2.00}
这基本上是一个POS机项目,其中“总计”按钮不会出现,除非有活动订单。(例如,order类中的2D数组的值大于其默认值0)
# 1 楼答案
在保存数组的类中,需要声明一个返回数组的get函数
比如:
然后,在包含按钮的类中,您将需要创建包含数组的类的实例
比如:
然后,您可以通过调用以下命令访问阵列:
一旦你有了数组,你可以检查每个值,当它达到你所满足的条件时,你可以设置按钮可见/不可见