The Buttons component in Swing is similar to the Button component in AWT except that it can contain text, image or both. It can be created by instantiating the JButton class. The JButton class is a subclass of AbstractButton class.
To the text on the face of an object is called JButton button label. Having more than one JButton object with the same tag makes the JButton objects are ambiguous for the user (each button label must be unique).