Java Database Connectivity for All Database:
- MySql
- Oracle
- SQLServer
- Derby
- H2 Database
- Fire bird database
package com;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.UIManager;
import javax.swing.plaf.synth.SynthLookAndFeel;
/**
*
* @author abhijeet-tomar.blogspot.com
*/
public class Test1
{
JFrame frame;
JButton button;
JLabel label1;
JLabel label2;
JLabel label3;
Test1()
{
frame = new JFrame("Look and Feel- JFrame");
frame.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
frame.setSize(400,400);
label1 = new JLabel("Hi I am Swing JLabel using Look and Feel");
button = new JButton("Hi I am Swing JButton using Look and Feel");
frame.add(label1,new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 10, 380, 40));
frame.add(button,new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 50, 380, 40));
frame.pack();
frame.setVisible(true);
}
public static void main(String args[])
{
Test1 test_obj = new Test1();
}
}

------ We have to write code here for swing component --------
try
{
SynthLookAndFeel laf = new SynthLookAndFeel();
laf.load(Test1.class.getResourceAsStream("LookFeelXml.xml"), Test1.class);
UIManager.setLookAndFeel(laf);
}
catch(Exception e)
{
System.out.println("Exception in Loading XML File");
}
package com;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.UIManager;
import javax.swing.plaf.synth.SynthLookAndFeel;
/**
*
* @author abhi
*/
public class Test1
{
JFrame frame;
JButton button;
JLabel label1;
JLabel label2;
JLabel label3;
Test1()
{
try{
SynthLookAndFeel laf = new SynthLookAndFeel();
laf.load(Test1.class.getResourceAsStream("LookFeelXml.xml"), Test1.class);
UIManager.setLookAndFeel(laf);
}
catch(Exception e)
{
System.out.println("Exception in Loading XML File");
}
frame = new JFrame("Look and Feel- JFrame");
frame.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
frame.setSize(400,400);
label1 = new JLabel("Hi I am Swing JLabel using Look and Feel");
button = new JButton("Hi I am Swing JButton using Look and Feel");
frame.add(label1,new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 10, 380, 40));
frame.add(button,new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 50, 380, 40));
frame.pack();
frame.setVisible(true);
}
public static void main(String args[])
{
Test1 test_obj = new Test1();
}
}
Output of above code: