Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ch. No Name Marks 01 AWT Networking JDBC Swing 05

Similar presentations


Presentation on theme: "Ch. No Name Marks 01 AWT Networking JDBC Swing 05"— Presentation transcript:

1 Ch. No Name Marks 01 AWT 24 02 Networking 18 03 JDBC 20 04 Swing 05
Advance Java Programming Ch. No Name Marks 01 AWT 24 02 Networking 18 03 JDBC 20 04 Swing 05 Servlet

2 Tour of Swing Contains Classes and Methods. javax.swing.*

3 Content Features JApplet ImageIcon JLabel JButton JCombobox JTextField
JTabbedPane JScrollPane JTable JTree

4 Features Lightweight Component Border to component using setBorder()
setToolTipText() method Look and Feel Scrolling to component Layout Manager: Box and Overlay Additional Component

5 JApplet Present in javax.swing package getContentPane() method
Component added in Container

6 ImageIcon ImageIcon (String Filename) ImageIcon (URL u)
getIconHeight() getIconWidth()

7 JLabel JLabel () JLabel (String Text) JLabel (Icon i)
JLabel (String text, Icon I,int Alignment) JLabel (Icon I, int alignment) JLabel (String text, int alignment) Constant: Center-0 Left Right Top- 1 Bottom Leading-10 Trailing-11

8 Methods setIcon (icon i) setText (String text) getText() getIcon()
setHorizontalTextPosition (int position) setVerticalTextPosition (int position) setHorizontalAlignment (int alignment) setVerticalAlignment (int alignment) setIconTextGap ()

9 JButton JButton () JButton (String Text) JButton (Icon i)
JButton (String text, Icon I) Methods of JLabel Applicable for JButton

10 JTextField JTextField () JTextField (int noofcoloumn)
JTextField (String str) JTextField (String str, int no ofcoloumn)

11 JCombobox JComboBox() JcomboBox(Object o[])
All methods of Choice applicable

12 JScrollPane JScrollPane() JScrollPane(Component p)
JScrollPane (Component p, int vsb, int hsb) ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED (20) ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED (30) ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS (22) ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS (32)

13 JTable JTable() JTable(int rows, int columns)
JTable(Object Data[][], Object Column[]) Steps: Create JTable Create Jscrollpane Add JTable to JScrollpane Add Jscrollpane to container

14 JTree JTree (Object o) JTree (Root Node a) DefaultMutableTreeNode
Steps: Create JTree Create Jscrollpane Add JTree to JScrollpane Add Jscrollpane to container

15 JTabbedPane JTabbedPane() JTabbedPane(int tabPlacement)
JTabbedPane(int tabPlacement, int tabLayoutPolicy) JTabbedPane.TOP 1 JTabbedPane.BOTTOM 3 JTabbedPane.LEFT 2 JTabbedPane.RIGHT 4 JTabbedPane.WRAP_TAB_LAYOUT 0 JTabbedPane.SCROLL_TAB_LAYOUT 1

16 Methods addTab (String Title, Icon I, Component c)
addTab (String Title,Component i) getSelectedIndex() setSelectedIndex (int index) getTabCount () removeTabAt (int index) getTitleAt (int index) setTileAt (int index, String title) setBackgroundAt ( int index, Color c) setForegroundAt (int index, Color c) Listener: ChangeListener method: stateChanged() Event:ChangeEvent

17 JOptionPane It used to display dialog box for better GUI
It has 4 dialog MessageDialog InputDialog ConfirmDialog OptionDialog

18 JOptionPane Message type constant ErrorMessage- 0
InformationMessage- 1 WarningMessage- 2 QuestionMessage- 3 PlainMessage- -1

19 JOptionPane Option Type constant Default- -1 YES_NO- 0
YES_NO_CANCEL- 1 OK_CANCEL- 2

20 JOptionPane Output Type constant YES- 0 No- 1 CANCEL- 2 OK- 0
CLOSED- -1

21 showMessageDialog sMD(Parent, String message)
sMD(Parent,Message,Title,Mtype) SMD(Parent,Message,Title,Mtype,icon)

22 showInputDialog sID(Parent, String message)
sID(Parent,Message,Title,Mtype) sID(Parent,Message,initialvalue) sID( parent,  message,  title,  messageType,  icon, Object[] selectionValues, Object initialSelectionValue )

23 showConfirmDialog sCD(Parent, String message)
sCD(Parent,Message,Title,Otype) sCD(Parent,Message,Title,Otype,Mtype) sCD(Parent,Message,Title,Otype,Mtype,icon)

24 showOptionDialog sOD(Parent,Message,Title,Otype,Mtype,icon, Object o[], Object initialvalue)

25 JColorChooser

26 JSlider

27 JProgressBar


Download ppt "Ch. No Name Marks 01 AWT Networking JDBC Swing 05"

Similar presentations


Ads by Google