Java JLabel Example
import [Link].*;
class LabelExample
{
public static void main(String args[])
{
JFrame f= new JFrame("Label Example");
JLabel l1,l2;
l1=new JLabel("First Label.");
[Link](50,50, 100,30);
l2=new JLabel("Second Label.");
[Link](50,100, 100,30);
[Link](l1);
[Link](l2);
[Link](300,300);
[Link](null);
[Link](true);
}
}
Java JLabel Example with ActionListener
import [Link].*;
import [Link].*;
import [Link].*;
public class LabelExample extends Frame implements ActionListener
{
JTextField tf; JLabel l; JButton b;
LabelExample()
{
tf=new JTextField();
[Link](50,50, 150,20);
l=new JLabel();
[Link](50,100, 250,20);
b=new JButton("Find IP");
[Link](50,150,95,30);
[Link](this);
add(b);
add(tf);
add(l);
setSize(400,400);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
try
{
String host=[Link]();
String ip=[Link](host).getHostAddress();
[Link]("IP of "+host+" is: "+ip);
}
catch(Exception ex)
{
[Link](ex);
} }
public static void main(String[] args)
{
new LabelExample();
}}
Example of displaying image on the button
import [Link].*;
public class ButtonExample
{
ButtonExample()
{
JFrame f=new JFrame("Button Example");
JButton b=new JButton(new ImageIcon("D:\\[Link]"));
[Link](100,100,100, 40);
[Link](b);
[Link](300,400);
[Link](null);
[Link](true);
[Link](JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
new ButtonExample();
}
}
Java JTextField Example with ActionListener
import [Link].*;
import [Link].*;
public class TextFieldExample implements ActionListener
{
JTextField tf1,tf2,tf3;
JButton b1,b2;
TextFieldExample()
{
JFrame f= new JFrame();
tf1=new JTextField();
[Link](50,50,150,20);
tf2=new JTextField();
[Link](50,100,150,20);
tf3=new JTextField();
[Link](50,150,150,20);
[Link](false);
b1=new JButton("+");
[Link](50,200,50,50);
b2=new JButton("-");
[Link](120,200,50,50);
[Link](this);
[Link](this);
[Link](tf1);
[Link](tf2);
[Link](tf3);
[Link](b1);
[Link](b2);
[Link](300,300);
[Link](null);
[Link](true);
}
public void actionPerformed(ActionEvent e)
{
String s1=[Link]();
String s2=[Link]();
int a=[Link](s1);
int b=[Link](s2);
int c=0;
if([Link]()==b1)
{
c=a+b;
}
else if([Link]()==b2)
{ c=a-b;
}
String result=[Link](c);
[Link](result);
}
public static void main(String[] args)
{
new TextFieldExample();
}}
Java JTextArea Example with ActionListener
import [Link].*;
import [Link].*;
public class TextAreaExample implements ActionListener
{
JLabel l1,l2;
JTextArea area;
JButton b;
TextAreaExample()
{
JFrame f= new JFrame();
l1=new JLabel();
[Link](50,25,100,30);
l2=new JLabel();
[Link](160,25,100,30);
area=new JTextArea();
[Link](20,75,250,200);
b=new JButton("Count Words");
[Link](100,300,120,30);
[Link](this);
[Link](l1);
[Link](l2);
[Link](area);
[Link](b);
[Link](450,450);
[Link](null);
[Link](true);
}
public void actionPerformed(ActionEvent e)
{
String text=[Link]();
String words[]=[Link]("\\s");
[Link]("Words: "+[Link]);
[Link]("Characters: "+[Link]());
}
public static void main(String[] args)
{
new TextAreaExample();
}
}
Java JCheckBox Example: Food Order
import [Link].*;
import [Link].*;
public class CheckBoxExample extends JFrame implements ActionListener
{
JLabel l;
JCheckBox cb1,cb2,cb3;
JButton b;
CheckBoxExample()
{
l=new JLabel("Food Ordering System");
[Link](50,50,300,20);
cb1=new JCheckBox("Pizza @ 100");
[Link](100,100,150,20);
cb2=new JCheckBox("Burger @ 30");
[Link](100,150,150,20);
cb3=new JCheckBox("Tea @ 10");
[Link](100,200,150,20);
b=new JButton("Order");
[Link](100,250,80,30);
[Link](this);
add(l);add(cb1);add(cb2);add(cb3);add(b);
setSize(400,400);
setLayout(null);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
float amount=0;
String msg="";
if([Link]())
{
amount+=100;
msg="Pizza: 100\n";
}
if([Link]())
{
amount+=30;
msg+="Burger: 30\n";
}
if([Link]())
{
amount+=10;
msg+="Tea: 10\n";
}
msg+="-----------------\n";
[Link](this,msg+"Total: "+amount);
}
public static void main(String[] args)
{
new CheckBoxExample();
}
}
Java JRadioButton Example with ActionListener
import [Link].*;
import [Link].*;
class RadioButtonExample extends JFrame implements ActionListener
{
JRadioButton rb1,rb2rb3,rb4;
JButton b;
RadioButtonExample()
{
rb1=new JRadioButton("Male");
[Link](100,50,100,30);
rb2=new JRadioButton("Female");
[Link](100,100,100,30);
ButtonGroup bg=new ButtonGroup();
[Link](rb1);
[Link](rb2);
b=new JButton("click");
[Link](100,150,80,30);
[Link](this);
add(rb1);
add(rb2);
add(b);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if([Link]())
{
[Link](this,"You are Male.");
}
if([Link]())
{
[Link](this,"You are Female.");
}
}
public static void main(String args[])
{
new RadioButtonExample();
}}
Java JComboBox Example with ActionListener
import [Link].*;
import [Link].*;
public class ComboBoxExample
{
JFrame f;
ComboBoxExample()
{
f=new JFrame("ComboBox Example");
final JLabel label = new JLabel();
[Link]([Link]);
[Link](400,100);
JButton b=new JButton("Show");
[Link](200,100,75,20);
String languages[]={"C","C++","C#","Java","PHP"};
final JComboBox cb=new JComboBox(languages);
[Link](50, 100,90,20);
[Link](cb); [Link](label); [Link](b);
[Link](null);
[Link](350,350);
[Link](true);
[Link](new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String data = "Programming language Selected: " + [Link]([Link]
dex());
[Link](data);
}
});
}
public static void main(String[] args)
{
new ComboBoxExample();
}
}
Java JTable Example
import [Link].*;
public class TableExample
{
JFrame f;
TableExample()
{
f=new JFrame();
String data[][]={ {"101","Amit","670000"},
{"102","Jai","780000"},
{"101","Sachin","700000"}};
String column[]={"ID","NAME","SALARY"};
JTable jt=new JTable(data,column);
[Link](30,40,200,300);
JScrollPane sp=new JScrollPane(jt);
[Link](sp);
[Link](300,400);
[Link](true);
}
public static void main(String[] args)
{
new TableExample();
}
}
Java JList Example with ActionListener
import [Link].*;
import [Link].*;
public class ListExample
{
ListExample()
{
JFrame f= new JFrame();
final JLabel label = new JLabel();
[Link](500,100);
JButton b=new JButton("Show");
[Link](200,150,80,30);
final DefaultListModel<String> l1 = new DefaultListModel<>();
[Link]("C");
[Link]("C++");
[Link]("Java");
[Link]("PHP");
final JList<String> list1 = new JList<>(l1);
[Link](100,100, 75,75);
DefaultListModel<String> l2 = new DefaultListModel<>();
[Link]("Turbo C++");
[Link]("Struts");
[Link]("Spring");
[Link]("YII");
final JList<String> list2 = new JList<>(l2);
[Link](100,200, 75,75);
[Link](list1); [Link](list2); [Link](b); [Link](label);
[Link](450,450);
[Link](null);
[Link](true);
[Link](new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String data = "";
if ([Link]() != -1)
{
data = "Programming language Selected: " + [Link]();
[Link](data);
}
if([Link]() != -1)
{
data += ", FrameWork Selected: ";
for(Object frame :[Link]())
{
data += frame + " ";
}
}
[Link](data);
}
});
}
public static void main(String args[])
{
new ListExample();
}}
Java JScrollBar Example with AdjustmentListener
import [Link].*;
import [Link].*;
class ScrollBarExample
{
ScrollBarExample()
{
JFrame f= new JFrame("Scrollbar Example");
final JLabel label = new JLabel();
[Link]([Link]);
[Link](400,100);
final JScrollBar s=new JScrollBar();
[Link](100,100, 50,100);
[Link](s); [Link](label);
[Link](400,400);
[Link](null);
[Link](true);
[Link](new AdjustmentListener()
{
public void adjustmentValueChanged(AdjustmentEvent e)
{
[Link]("Vertical Scrollbar value is:"+ [Link]());
}
});
}
public static void main(String args[])
{
new ScrollBarExample();
}}
Java JMenuItem and JMenu Example
import [Link].*;
class MenuExample
{
JMenu menu, submenu;
JMenuItem i1, i2, i3, i4, i5;
MenuExample()
{
JFrame f= new JFrame("Menu and MenuItem Example");
JMenuBar mb=new JMenuBar();
menu=new JMenu("Menu");
submenu=new JMenu("Sub Menu");
i1=new JMenuItem("Item 1");
i2=new JMenuItem("Item 2");
i3=new JMenuItem("Item 3");
i4=new JMenuItem("Item 4");
i5=new JMenuItem("Item 5");
[Link](i1); [Link](i2); [Link](i3);
[Link](i4); [Link](i5);
[Link](submenu);
[Link](menu);
[Link](mb);
[Link](400,400);
[Link](null);
[Link](true);
}
public static void main(String args[])
{
new MenuExample();
}}
Java JProgressBar Example
import [Link].*;
public class ProgressBarExample extends JFrame
{
JProgressBar jb;
int i=0,num=0;
ProgressBarExample()
{
jb=new JProgressBar(0,2000);
[Link](40,40,160,30);
[Link](0);
[Link](true);
add(jb);
setSize(250,150);
setLayout(null);
}
public void iterate()
{
while(i<=2000)
{
[Link](i);
i=i+20;
try
{
[Link](150);
}
catch(Exception e)
{}
} }
public static void main(String[] args)
{
ProgressBarExample m=new ProgressBarExample();
[Link](true);
[Link]();
}
}
JOptionPane
import [Link].*;
public class OptionPaneExample
{
JFrame f;
OptionPaneExample()
{
f=new JFrame();
[Link](f,"Hello, Welcome to Javatpoint.");
}
public static void main(String[] args)
{
new OptionPaneExample();
}
}
JSplitPane and JScrollPane
import [Link].*;
import [Link].*;
import [Link];
import [Link];
public class SplitPaneDemo extends JFrame
{
JSplitPane sp;
JLabel lblimage;
JList lstplanet;
public SplitPaneDemo()
{
super("SplitPane Test");
sp=new JSplitPane();
String
planet[]={"Mercury","Venus","Earth","Mars","Jupiter","Saturn","Uranus","Neptun
e","Pluto"};
lblimage=new JLabel();
lstplanet=new JList(planet);
[Link](lstplanet,[Link]);
[Link](lblimage,[Link]);
setLayout(new FlowLayout());
add(sp);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize();
[Link](new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
if([Link]().equals("Mercury"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Venus"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Earth"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Mars"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Jupiter"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Saturn"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Uranus"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Neptune"))
[Link](new ImageIcon("[Link]"));
if([Link]().equals("Pluto"))
[Link](new ImageIcon("[Link]"));
}});
}
public static void main(String[] args)
{
new SplitPaneDemo();
}}
JTabbedPane
import [Link].*;
public class TabbedPaneExample
{
JFrame f;
TabbedPaneExample()
{
f=new JFrame();
JTextArea ta=new JTextArea(200,200);
JPanel p1=new JPanel();
[Link](ta);
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JTabbedPane tp=new JTabbedPane();
[Link](50,50,200,200);
[Link]("main",p1);
[Link]("visit",p2);
[Link]("help",p3);
[Link](tp);
[Link](400,400);
[Link](null);
[Link](true);
}
public static void main(String[] args)
{
new TabbedPaneExample();
}}
Java JSlider Example
import [Link].*;
public class SliderExample1 extends JFrame
{
public SliderExample1()
{
JSlider slider = new JSlider([Link], 0, 50, 25);
JPanel panel=new JPanel();
[Link](slider);
add(panel);
}
public static void main(String s[])
{
SliderExample1 frame=new SliderExample1();
[Link]();
[Link](true);
}
}
Java JSlider Example: painting ticks and JPanel
import [Link].*;
public class SliderExample extends JFrame
{
public SliderExample()
{
JSlider slider = new JSlider([Link], 0, 50, 25);
[Link](2);
[Link](10);
[Link](true);
[Link](true);
JPanel panel=new JPanel();
[Link](slider);
add(panel);
}
public static void main(String s[])
{
SliderExample frame=new SliderExample();
[Link]();
[Link](true);
}
}
Java JColorChooser Example
import [Link].*;
import [Link].*;
import [Link].*;
public class ColorChooserExample extends JFrame implements ActionListener
{
JButton b;
Container c;
ColorChooserExample()
{
c=getContentPane();
[Link](new FlowLayout());
b=new JButton("color");
[Link](this);
[Link](b);
}
public void actionPerformed(ActionEvent e)
{
Color initialcolor=[Link];
Color color=[Link](this,"Select a color",initialcolor);
[Link](color);
}
public static void main(String[] args)
{
ColorChooserExample ch=new ColorChooserExample();
[Link](400,400);
[Link](true);
[Link](EXIT_ON_CLOSE);
}
}
Java JTree Example
import [Link].*;
import [Link];
public class TreeExample
{
JFrame f;
TreeExample()
{
f=new JFrame();
DefaultMutableTreeNode style=new DefaultMutableTreeNode("Style");
DefaultMutableTreeNode color=new DefaultMutableTreeNode("color");
DefaultMutableTreeNode font=new DefaultMutableTreeNode("font");
[Link](color);
[Link](font);
DefaultMutableTreeNode red=new DefaultMutableTreeNode("red");
DefaultMutableTreeNode blue=new DefaultMutableTreeNode("blue");
DefaultMutableTreeNode black=new DefaultMutableTreeNode("black");
DefaultMutableTreeNode green=new DefaultMutableTreeNode("green");
[Link](red); [Link](blue); [Link](black); [Link](green);
JTree jt=new JTree(style);
[Link](jt);
[Link](200,200);
[Link](true);
}
public static void main(String[] args)
{
new TreeExample();
}}
Java JFileChooser Example
import [Link].*;
import [Link].*;
import [Link].*;
public class FileChooserExample extends JFrame implements ActionListener
{
JMenuBar mb;
JMenu file;
JMenuItem open;
JTextArea ta;
FileChooserExample()
{
open=new JMenuItem("Open File");
[Link](this);
file=new JMenu("File");
[Link](open);
mb=new JMenuBar();
[Link](0,0,800,20);
[Link](file);
ta=new JTextArea(800,800);
[Link](0,20,800,800);
add(mb);
add(ta);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==open)
{
JFileChooser fc=new JFileChooser();
int i=[Link](this);
if(i==JFileChooser.APPROVE_OPTION) \\ OK Option
{
File f=[Link]();
String filepath=[Link]();
try
{
BufferedReader br=new BufferedReader(new FileReader(filepath));
String s1="",s2="";
while((s1=[Link]())!=null)
{
s2+=s1+"\n";
}
[Link](s2);
[Link]();
}catch (Exception ex)
{
[Link](); \\ exception stack trace to detect bugs
} } }}
public static void main(String[] args)
{
FileChooserExample om=new FileChooserExample();
[Link](500,500);
[Link](null);
[Link](true);
[Link](EXIT_ON_CLOSE);
}
}
Java JSeparator
import [Link].*;
class SeparatorExample
{
JMenu menu, submenu;
JMenuItem i1, i2, i3, i4, i5;
SeparatorExample()
{
JFrame f= new JFrame("Separator Example");
JMenuBar mb=new JMenuBar();
menu=new JMenu("Menu");
i1=new JMenuItem("Item 1");
i2=new JMenuItem("Item 2");
[Link](i1);
[Link]();
[Link](i2);
[Link](menu);
[Link](mb);
[Link](400,400);
[Link](null);
[Link](true);
}
public static void main(String args[])
{
new SeparatorExample();
}}
Java JPopupMenu Example
import [Link].*;
import [Link].*;
class PopupMenuExample
{
PopupMenuExample()
{
final JFrame f= new JFrame("PopupMenu Example");
final JPopupMenu popupmenu = new JPopupMenu("Edit");
JMenuItem cut = new JMenuItem("Cut");
JMenuItem copy = new JMenuItem("Copy");
JMenuItem paste = new JMenuItem("Paste");
[Link](cut);
[Link](copy);
[Link](paste);
[Link](new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
[Link](f , [Link](), [Link]());
}
});
[Link](popupmenu);
[Link](300,300);
[Link](null);
[Link](true);
}
public static void main(String args[])
{
new PopupMenuExample();
}}
Simple ToolTip Example
import [Link].*;
public class ToolTipExample
{
public static void main(String[] args)
{
JFrame f=new JFrame("Password Field Example");
//Creating PasswordField and label
JPasswordField value = new JPasswordField();
[Link](100,100,100,30);
[Link]("Enter your Password");
JLabel l1=new JLabel("Password:");
[Link](20,100, 80,30);
//Adding components to frame
[Link](value); [Link](l1);
[Link](300,300);
[Link](null);
[Link](true);
}
}
Java JPasswordField Example
import [Link].*;
public class PasswordFieldExample
{
public static void main(String[] args)
{
JFrame f=new JFrame("Password Field Example");
JPasswordField value = new JPasswordField();
JLabel l1=new JLabel("Password:");
[Link](20,100, 80,30);
[Link](100,100,100,30);
[Link](value);
[Link](l1);
[Link](300,300);
[Link](null);
[Link](true);
}
}
JDesktopPane
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
class JInternalFrameTest extends JFrame
{
private JDesktopPane jd = new JDesktopPane();
JInternalFrameTest()
{
setTitle("JInternalFrame");
setJInternalFrame(jd,"InternalFrame1",30,30);
setJInternalFrame(jd,"InternalFrame2",60,60);
setJDesktopPane();
setSize(700,400);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void setJDesktopPane()
{
add(jd);
}
void setJInternalFrame(JDesktopPane jd,String name,int loc1,int loc2)
{
JInternalFrame jn = new JInternalFrame(name, true, true, true, true); //title,
resizable, closable, maximizable, iconifiable
[Link](new FlowLayout());
[Link](300, 300);
[Link](new JButton("JButton"));
[Link](loc2, loc2);
[Link](true);
[Link](jn);
}
}
public class Javaapp
{
public static void main(String[] args)
{
JInternalFrameTestjn = new JInternalFrameTest();
}
}
JInternalFrame
Import [Link];
import [Link];
import [Link];
import [Link];
class JInternalFrameTest extends JFrame
{
JInternalFrameTest()
{
setTitle("JInternalFrame");
setJInternalFrame();
setSize(700,300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
voidsetJInternalFrame()
{
JInternalFrame jn = new JInternalFrame("InternalFrame",true,true,true);
[Link](new FlowLayout());
[Link](new JButton("JButton"));
[Link](true);
add(jn);
}
}
public class Javaapp
{
public static void main(String[] args)
{
JInternalFrameTest jn = new JInternalFrameTest();
}
}
JLayeredPane
import [Link].*;
import [Link].*;
public class LayeredPaneExample extends JFrame
{
public LayeredPaneExample()
{
super("LayeredPane Example");
setSize(200, 200);
JLayeredPane pane = getLayeredPane();
//creating buttons
JButton top = new JButton();
[Link]([Link]);
[Link](20, 20, 50, 50);
JButton middle = new JButton();
[Link]([Link]);
[Link](40, 40, 50, 50);
JButton bottom = new JButton();
[Link]([Link]);
[Link](60, 60, 50, 50);
//adding buttons on pane
[Link](bottom, new Integer(1));
[Link](middle, new Integer(2));
[Link](top, new Integer(3));
}
public static void main(String[] args)
{
LayeredPaneExample panel = new LayeredPaneExample();
[Link](true);
}}
JCheckboxMenuItem
import [Link].*;
import [Link].*;
class JCheckBoxMenuItemExample extends JFrame
{
JMenuBar mb;
JMenu m;
JCheckBoxMenuItem m1,m2,m3,m4,m5,m6,m7;
public JCheckBoxMenuItemExample()
{
createAndShowGUI();
}
private void createAndShowGUI()
{
setTitle("JCheckBoxMenuItem Example");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());
mb=new JMenuBar();
m=new JMenu("Menu");
m1=new JCheckBoxMenuItem("Item 1");
m2=new JCheckBoxMenuItem("Item 2");
m3=new JCheckBoxMenuItem("Item 3");
m4=new JCheckBoxMenuItem("Item 4");
m5=new JCheckBoxMenuItem("Item 5");
m6=new JCheckBoxMenuItem("Item 5");
m7=new JCheckBoxMenuItem("Item 6");
// Set text
[Link]("Item 1");
[Link](true);
// [Link](true);
// disable m4
[Link](false);
[Link](m1);
[Link](m2);
[Link](m3);
[Link](m4);
[Link](m5);
[Link](m6);
[Link](m7);
[Link](m);
setJMenuBar(mb);
setSize(400,400);
setVisible(true);
}
public static void main(String args[])
{
new JCheckBoxMenuItemExample();
}
}
JTableHeader
import [Link];
import [Link];
import [Link];
import [Link];
public class Main
{
public static void main(String[] argv) throws Exception
{
int rows = 10;
int cols = 5;
JTable table = new JTable(rows, cols);
JTableHeader header = [Link]();
JPanel container = new JPanel(new BorderLayout());
// Add header in NORTH slot
[Link](header, [Link]);
// Add table itself to CENTER slot
[Link](table, [Link]);
}
}
JToolBar
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class ToolBarSample
{
public static void main(final String args[])
{
JFrame frame = new JFrame("JToolBar Example");
[Link](JFrame.EXIT_ON_CLOSE);
JToolBar toolbar = new JToolBar();
[Link](true);
JButton button = new JButton("button");
[Link](button);
[Link]();
[Link](new JButton("button 2"));
[Link](new JComboBox(new String[]{"A","B","C"}));
Container contentPane = [Link]();
[Link](toolbar, [Link]);
JTextArea textArea = new JTextArea();
JScrollPane pane = new JScrollPane(textArea);
[Link](pane, [Link]);
[Link](350, 150);
[Link](true);
}
}
JRadioButtonMenuItem
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class JavaRadioButtonMenuItem
{
public static void main(final String args[])
{
JFrame frame = new JFrame("MenuSample Example");
[Link](JFrame.EXIT_ON_CLOSE);
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("File");
[Link](fileMenu);
JMenuItem newMenuItem = new JMenuItem("New");
[Link](newMenuItem);
JMenu findOptionsMenu = new JMenu("Options");
[Link](findOptionsMenu);
ButtonGroup directionGroup = new ButtonGroup();
JRadioButtonMenuItem forwardMenuItem = new
JRadioButtonMenuItem("Forward", true);
[Link](forwardMenuItem);
[Link](forwardMenuItem);
JRadioButtonMenuItem backwardMenuItem = new
JRadioButtonMenuItem("Backward");
[Link](backwardMenuItem);
[Link](backwardMenuItem);
[Link](menuBar);
[Link](350, 250);
[Link](true);
}
}
JRootPane
import [Link];
import [Link];
import [Link];
public class SettingDefaultButtonJRootPane
{
public static void main(String args[])
{
JFrame frame = new JFrame("DefaultButton");
[Link](JFrame.EXIT_ON_CLOSE);
JButton button4 = new JButton("AAA");
[Link](button4,"Center");
[Link](new JButton("BBB"),"South");
JRootPane rootPane = [Link]();
[Link](button4);
[Link](300, 200);
[Link](true);
}
}
JEditorPane
import [Link];
import [Link];
import [Link];
import [Link];
public class LoadingWebPageToJEditorPane
{
public static void main(String[] a)throws Exception
{
JFrame frame = new JFrame();
[Link](JFrame.EXIT_ON_CLOSE);
JEditorPane editorPane = new JEditorPane();
[Link](new URL("[Link]
[Link](new JScrollPane(editorPane));
[Link](300, 200);
[Link](true);
}
}
JViewPort
import [Link].*;
import [Link].*;
import [Link].*;
public class JavaExampleScrollPictureInJApplet extends JApplet
{
public JavaExampleScrollPictureInJApplet()
{
Container Cntnr = getContentPane();
JViewport ViewPrt = new JViewport();
JPanel Pnl = new JPanel();
[Link](new JLabel(new ImageIcon("[Link]")));
[Link](Pnl);
[Link](ViewPrt,[Link]);
[Link](new ButtonPanel(ViewPrt),[Link]);
}
}
class ButtonPanel extends JPanel implements ActionListener
{
JViewport ViewPrt;
JButton BtnLft = new JButton("Scroll Left");
JButton BtnUp = new JButton("Scroll UP");
JButton BtnDwn = new JButton("Scroll Down");
JButton BtnRght = new JButton("Scroll Right");
public ButtonPanel(JViewport VwPort)
{
ViewPrt = VwPort;
add(BtnLft);
add(BtnUp);
add(BtnDwn);
add(BtnRght);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e1)
{
Point Pstn = [Link]();
if([Link]() == BtnLft) Pstn.x += 10;
else if([Link]() == BtnUp) Pstn.y += 10;
else if([Link]() == BtnDwn) Pstn.y -= 10;
else if([Link]() == BtnRght) Pstn.x -= 10;
[Link](Pstn);
}
}
/*<APPLET CODE=[Link]
WIDTH=700 HEIGHT=200 ></APPLET>*/
JTextPane
import [Link].*;
import [Link].*;
public class JavaExampleTextPaneInJApplet extends JApplet
{
JTextPane TxtPn = new JTextPane();
public void init()
{
Container Cntnr = getContentPane();
[Link](new Font("Times-Roman", [Link], 18));
[Link]("Welcome To Java");
[Link](TxtPn);
}
}
/*<APPLET CODE=[Link] WIDTH=360
HEIGHT=290> </APPLET>*/