import java.awt.*;
import javax.swing.*;
class seta1 extends JFrame
{
seta1()
{
setVisible (true);
setSize(500,500);
setTitle("Hellow World");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
g.setFont(new Font("Arial",Font.BOLD,40));
g.drawString("Hellow 2d Graphics",20,70);
g.setFont(new Font("Times new romen",Font.ITALIC,50));
g.drawString("Hellow 2d Graphics",20,200);
g.setFont(new Font("Hellow 2d Graphics",Font.PLAIN,50));
g.drawString("Hellow 2d Graphics",20,350);
}
public static void main(String a[])
{
new seta1();
}
}
*********************************************************************************
import java.awt.*;
import javax.swing.*;
class seta2 extends JFrame
{
seta2()
{
setVisible (true);
setSize(500,500);
setTitle("MachinFont and Matrics");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
GraphicsEnvironment g1=GraphicsEnvironment.getLocalGraphicsEnvironment();
String s[]=g1.getAvailableFontFamilyNames();
FontMetrics fm=g.getFontMetrics();
int x=fm.getHeight();
Font f=fm.getFont();
g.drawString("Hieght=,"+x+"Font="+f.getFontName(),30,60);
int y=70;
for(int i=0;i<s.length;i++)
{
g.drawString(s[i],20,y);
y=y+15;
}
}
public static void main(String a[])
{
new seta2();
}
}
*********************************************************************************
import java.awt.*;
import javax.swing.*;
class seta3 extends JFrame
{
seta3()
{
setVisible (true);
setSize(600,600);
setTitle("Information of fonts");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
Font f=g.getFont();
g.setFont(new Font("Arial",Font.PLAIN,20));
g.drawString("font name="+f.getFontName(),30,50);
g.drawString("font size="+f.getSize(),20,70);
g.drawString("font Family="+f.getFamily(),20,90);
g.drawString("font style="+f.getStyle(),20,120);
g.drawString("font logic name="+f.getName(),20,150);
}
public static void main(String a[])
{
new seta3();
}
}
*******************************************************************************
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import javax.imageio.*;
class seta4 extends JFrame implements ActionListener
{
JPanel p=new JPanel();
JButton b=new JButton("open");
Image img;
int a=1;
seta4()
{
setLayout(new FlowLayout());
add(b);
add(p);
b.addActionListener(this);
setVisible(true);
setTitle("Image");
setSize(500,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
try
{
FileDialog f=new FileDialog(this,"open");
f.setVisible(true);
System.out.println("name="+f.getDirectory()+""+f.getFile());
img=ImageIO.read(new File(f.getDirectory()+f.getFile()));
repaint();
}
catch(Exception e1)
{
System.out.println("error="+e1);
}
}
public void paint(Graphics g)
{
if(a==1);
g.drawImage(img,20,20,null);
}
public static void main(String a[])
{
new seta4();
}
}
*******************************************************************************
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
public class setb11 extends JFrame
{
public setb11()
{
super("polygon Draw");
setSize(425,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics comp)
{
Graphics2D comp2D=(Graphics2D)comp;
GeneralPath poly=new GeneralPath();
poly.moveTo(70f,25f);
poly.lineTo(140f,90f);
poly.lineTo(140f,200f);
poly.lineTo(90f,200f);
poly.lineTo(90f,150f); poly.lineTo(50f,150f);
poly.lineTo(50f,200f);
poly.lineTo(5f,200f);
poly.lineTo(5f,90f);
poly.closePath();
comp2D.draw(poly);
Line2D line1=new Line2D.Float(5f,90f,140f,90f);
Line2D line2=new Line2D.Float(50f,200f,90f,200f);
comp2D.draw(line1);
comp2D.draw(line2);
Ellipse2D ellipse=new Ellipse2D.Float(60f,50f,25f,25f);
comp2D.draw(ellipse);
}
public static void main(String a[])
{
new setb11();
}
}
************************************************************************
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
public class setb2 extends JFrame
{
public setb2()
{
super("polygon Draw");
setSize(425,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics comp)
{
Graphics2D comp2D=(Graphics2D)comp;
GeneralPath poly=new GeneralPath();
poly.moveTo(25f,90f);
poly.lineTo(60f,90f);
poly.lineTo(60f,130f);
poly.lineTo(120f,130f);
poly.lineTo(120f,170f);
poly.lineTo(25f,170f);
poly.closePath();
comp2D.draw(poly);
Line2D line1=new Line2D.Float(25f,130f,60f,130f);
comp2D.draw(line1);
Ellipse2D ellipse=new Ellipse2D.Float(30f,170f,25f,25f);
Ellipse2D ellipse1=new Ellipse2D.Float(90f,170f,25f,25f);
comp2D.draw(ellipse);
comp2D.draw(ellipse1);
}
public static void main(String a[])
{
new setb2();
}
}
***********************************************************************8
import javax.swing.*;
class seta1 extends JFrame
{
seta1()
{
setVisible (true);
setSize(500,500);
setTitle("Hellow World");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
g.setFont(new Font("Arial",Font.BOLD,40));
g.drawString("Hellow 2d Graphics",20,70);
g.setFont(new Font("Times new romen",Font.ITALIC,50));
g.drawString("Hellow 2d Graphics",20,200);
g.setFont(new Font("Hellow 2d Graphics",Font.PLAIN,50));
g.drawString("Hellow 2d Graphics",20,350);
}
public static void main(String a[])
{
new seta1();
}
}
*********************************************************************************
import java.awt.*;
import javax.swing.*;
class seta2 extends JFrame
{
seta2()
{
setVisible (true);
setSize(500,500);
setTitle("MachinFont and Matrics");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
GraphicsEnvironment g1=GraphicsEnvironment.getLocalGraphicsEnvironment();
String s[]=g1.getAvailableFontFamilyNames();
FontMetrics fm=g.getFontMetrics();
int x=fm.getHeight();
Font f=fm.getFont();
g.drawString("Hieght=,"+x+"Font="+f.getFontName(),30,60);
int y=70;
for(int i=0;i<s.length;i++)
{
g.drawString(s[i],20,y);
y=y+15;
}
}
public static void main(String a[])
{
new seta2();
}
}
*********************************************************************************
import java.awt.*;
import javax.swing.*;
class seta3 extends JFrame
{
seta3()
{
setVisible (true);
setSize(600,600);
setTitle("Information of fonts");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g)
{
Font f=g.getFont();
g.setFont(new Font("Arial",Font.PLAIN,20));
g.drawString("font name="+f.getFontName(),30,50);
g.drawString("font size="+f.getSize(),20,70);
g.drawString("font Family="+f.getFamily(),20,90);
g.drawString("font style="+f.getStyle(),20,120);
g.drawString("font logic name="+f.getName(),20,150);
}
public static void main(String a[])
{
new seta3();
}
}
*******************************************************************************
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import javax.imageio.*;
class seta4 extends JFrame implements ActionListener
{
JPanel p=new JPanel();
JButton b=new JButton("open");
Image img;
int a=1;
seta4()
{
setLayout(new FlowLayout());
add(b);
add(p);
b.addActionListener(this);
setVisible(true);
setTitle("Image");
setSize(500,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
try
{
FileDialog f=new FileDialog(this,"open");
f.setVisible(true);
System.out.println("name="+f.getDirectory()+""+f.getFile());
img=ImageIO.read(new File(f.getDirectory()+f.getFile()));
repaint();
}
catch(Exception e1)
{
System.out.println("error="+e1);
}
}
public void paint(Graphics g)
{
if(a==1);
g.drawImage(img,20,20,null);
}
public static void main(String a[])
{
new seta4();
}
}
*******************************************************************************
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
public class setb11 extends JFrame
{
public setb11()
{
super("polygon Draw");
setSize(425,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics comp)
{
Graphics2D comp2D=(Graphics2D)comp;
GeneralPath poly=new GeneralPath();
poly.moveTo(70f,25f);
poly.lineTo(140f,90f);
poly.lineTo(140f,200f);
poly.lineTo(90f,200f);
poly.lineTo(90f,150f); poly.lineTo(50f,150f);
poly.lineTo(50f,200f);
poly.lineTo(5f,200f);
poly.lineTo(5f,90f);
poly.closePath();
comp2D.draw(poly);
Line2D line1=new Line2D.Float(5f,90f,140f,90f);
Line2D line2=new Line2D.Float(50f,200f,90f,200f);
comp2D.draw(line1);
comp2D.draw(line2);
Ellipse2D ellipse=new Ellipse2D.Float(60f,50f,25f,25f);
comp2D.draw(ellipse);
}
public static void main(String a[])
{
new setb11();
}
}
************************************************************************
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
public class setb2 extends JFrame
{
public setb2()
{
super("polygon Draw");
setSize(425,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics comp)
{
Graphics2D comp2D=(Graphics2D)comp;
GeneralPath poly=new GeneralPath();
poly.moveTo(25f,90f);
poly.lineTo(60f,90f);
poly.lineTo(60f,130f);
poly.lineTo(120f,130f);
poly.lineTo(120f,170f);
poly.lineTo(25f,170f);
poly.closePath();
comp2D.draw(poly);
Line2D line1=new Line2D.Float(25f,130f,60f,130f);
comp2D.draw(line1);
Ellipse2D ellipse=new Ellipse2D.Float(30f,170f,25f,25f);
Ellipse2D ellipse1=new Ellipse2D.Float(90f,170f,25f,25f);
comp2D.draw(ellipse);
comp2D.draw(ellipse1);
}
public static void main(String a[])
{
new setb2();
}
}
***********************************************************************8
No comments:
Post a Comment