Beruflich Dokumente
Kultur Dokumente
Under default package- go to others- in that on left select others and in right select
folder.
Name the folder to images.
Paste some images under images folder.
Set the icon property of label.
Code:
import javax.swing.*;
String[] imagenames =
{"backdisc2.png","copydisc_cd.png","data_cd.png","video_cd.png"};
int count=0;
private void b2ActionPerformed(java.awt.event.ActionEvent evt) {
ImageIcon[] icon = new ImageIcon[4];
for(int i=0;i<icon.length;i++)
{
icon[i] = new
ImageIcon(getClass().getResource("/images/"+imagenames[i]));
}
if(count<0)
count=1;
if(count>=0 && count<imagenames.length)
{
l1.setIcon(icon[count]);
count++;
}
6. togglebuttons:
import javax.swing.*;
import java.awt.*;
private void b1ActionPerformed(java.awt.event.ActionEvent evt) {
if(b1.isSelected())
{
b1.setBackground(Color.red);
b1.setText("ON");
l1.setIcon(new ImageIcon(getClass().getResource("/images/on.jpg")));
}
else
{
b1.setBackground(Color.green);
b1.setText("OFF");
l1.setIcon(new ImageIcon(getClass().getResource("/images/off.jpg")));
}
}
cb1.addItem(t1.getText());
model.addElement(t1.getText());
list1.setModel(model);
}
Editorpane
Textpane
Make new folder and name it web.
Goto source package and goto others and there make a html file named mypage.
Code:
try
{
ep1.setPage(t1.getText());
tp1.setPage(getClass().getResource("web/mypage.html"));
}
catch(Exception e)
{
}
}
Html:
9. JTree
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
private void b3ActionPerformed(java.awt.event.ActionEvent evt) {
l1.setText("");
DefaultTreeModel model = (DefaultTreeModel)tree1.getModel();
DefaultMutableTreeNode selectednode =
(DefaultMutableTreeNode)tree1.getLastSelectedPathComponent();
if(selectednode.isRoot())
{
l1.setText("you cant delete root");
}
else
{
if(selectednode!=null)
{
model.removeNodeFromParent(selectednode);
}
}
}
{
l1.setText("you must select country or state");
}
if(selectednode!=null)
{
if(!t2.getText().trim().equals(""))
{
model.insertNodeInto(newcity,selectednode,selectednode.getChildCount());
}
else
{
l1.setText("you must enter city");
}
}
else
{
l1.setText("you must choose a parent node to insert");
}
}
if(selectednode!=null)
{
selectednode.setUserObject(t3.getText());
model.nodeChanged(selectednode);
}
else
{
l1.setText("you must choose a node to update");
}
}
Code:
import javax.swing.table.DefaultTableModel;
private void b1ActionPerformed(java.awt.event.ActionEvent evt) {
l1.setText("");
DefaultTableModel model = (DefaultTableModel)table1.getModel();
if(!t1.getText().trim().equals(""))
{
model.addRow(new Object[]
{t1.getText(),cb1.getSelectedItem().toString(),t2.getText()});
}
else
{
l1.setText("product name must not be left blank");
}
t1.setText(model.getValueAt(table1.getSelectedRow(),0).toString());
cb1.setSelectedItem(model.getValueAt(table1.getSelectedRow(),1).toString());
t2.setText(model.getValueAt(table1.getSelectedRow(),2).toString());
}
Add a label, button, toggle button, checkbox, radiobutton, button group, combo box,
list, text area, text field, text pane, tree, table,
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
private void classic1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.window.WindowsClassicLookAn
dFeel");
SwingUtilities.updateComponentTreeUI(this);
}
catch(Exception e)
{
}
}
}
catch(Exception e)
{
}
}
}
}
}
catch(Exception e)
{
}
}
Color chooser:
import java.awt.Color;
private void b1ActionPerformed(java.awt.event.ActionEvent evt) {
Color c = cc1.getColor();
b1.setBackground(c);
JFiLECHOOSER:
First program: for getting source.
import java.io.File;
import javax.swing.JFileChooser;
private void b1ActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
String filename = f.getAbsolutePath();
t1.setText(filename);
import java.awt.*;
private void b1ActionPerformed(java.awt.event.ActionEvent evt) {
this.getContentPane().setBackground(Color.blue);
}
Progressbar:
Jprogress bar