Class JLabel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
Constructor Summary
* JLabel()
* JLabel(Icon image)
* JLabel(Icon image, int horizontalAlignment)
* JLabel(String text)
* JLabel(String text, Icon icon, int horizontalAlignment)
* JLabel(String text, int horizontalAlignment)
*JButton()
Creates a button with no set text or icon.
*JButton(Icon icon)
Creates a button with an icon.
*JButton(String text)
Creates a button with text.
*JButton(String text, Icon icon)
Creates a button with initial text and an icon.
Border Classes(implements Border interface)
1. EmptyBorder
2. EtchedBorder
3. TitledBorder
4. SoftBevelBorder
5. MatteBorder
6. CompoundBorder
Class JOptionPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JOptionPane
JOptionPane Dialog types
showConfirmDialog
Asks a confirming question, like yes/no/cancel.
showInputDialog
Prompt for some input.
showMessageDialog
Tell the user about something that has happened.
showOptionDialog
The Grand Unification of the above three.
showMessageDialog Methods
1. showMessageDialog(Component parentComponent,Object message)
2. showMessageDialog(Component parentComponent,Object message, String title,int messageType)
3.showMessageDialog(Component parentComponent,Object message, String title,int messageType, Icon icon)
message type can be ERROR_MESSAGE,INFORMATION_MESSAGE,
WARNING_MESSAGE,QUESTION_MESSAGE,PLAIN_MESSAGE.
showInputDialog Methods
1.showInputDialog(Component parentComponent,Object message)
2.showInputDialog(Component parentComponent,Object message, String title,int messageType)
3.showInputDialog(Object message)

