Java 不同按钮定义的含义

Java 不同按钮定义的含义,java,swing,jtable,jbutton,Java,Swing,Jtable,Jbutton,下面给出的按钮声明有什么不同 1. JButton button = (JButton)value; 2. JButton button = new JButton("BUTTON NAME); JButton按钮=JButtonvalue 将任意对象从一种类型转换为JButton。例如,在ActionListeners中,ActionEvent只提供对作为事件源的对象的引用 JButton button=新的JButtonBUTTON名称 创建JButton的新实例 这称为类型转换。请参见以

下面给出的按钮声明有什么不同

1. JButton button = (JButton)value;
2. JButton button = new JButton("BUTTON NAME);
JButton按钮=JButtonvalue

将任意对象从一种类型转换为JButton。例如,在ActionListeners中,ActionEvent只提供对作为事件源的对象的引用

JButton button=新的JButtonBUTTON名称

创建JButton的新实例

这称为类型转换。请参见以下示例:

byte a = 1;
byte b = 2;
byte c = a + b;  // this will give compile error    
byte c = (byte)(a + b); // compiles ok
强制转换运算符类型用于将值从一种类型转换为另一种类型,或将对象引用更改为兼容类型

JButton button = new JButton("BUTTON NAME);

这是对象的正常定义,它创建了一个新的button对象。

我问这个问题的原因是,在我的程序中,我必须在Jtable的一列中添加JButtons,所有其他值都是从数据库中获取的。因此,我提到的链接使用了代码本身中要填充的值。因此,使用的JButton按钮=JButtonvalue;但是我在这样做时出错了,因此我没有写这一行,而是写了JButtonBUTTON=newjbuttonbutton-NAME;在这样做的时候,按钮被显示出来。但现在我似乎在代码的其他地方也使用了这个对象变量值。所以,你能告诉我如何这样做吗?没有更多的上下文,考虑更新你的问题,并提供一个实际的,这将减少猜测工作,并提供答复你的问题我现在已经更新了我的问题。请帮助我提供解决方案!:新JButtonBUTTON名称:请关闭字符串声明的引号。
JButton button = new JButton("BUTTON NAME);