Download
9th Code
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;
public class ColorChanger extends JFrame {
private JPanel panel;
private JButton button;
private Random random;
public ColorChanger() {
panel = new JPanel();
button = new JButton("Change Color");
random = new Random();
setTitle("Random Color Changer");
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
// Add action listener to the button
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
changeColor();
}
});
panel.add(button);
add(panel);
setVisible(true);
}
private void changeColor() {
// Generate random color
float r = random.nextFloat();
float g = random.nextFloat();
float b = random.nextFloat();
Color randomColor = new Color(r, g, b);
panel.setBackground(randomColor);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
new ColorChanger();
}
});
}
}
10th Code
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.Color;
import javax.swing.*;
public class animation extends JFrame
{
animation()
{
setSize(800,600);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
myPanel mp=new myPanel(760,560);
mp.setBackground(Color.blue);
add(mp);
}
public static void main(String args[])
{
new animation();
}
}
class myPanel extends JPanel
{
int x=0, y=0;
int ballW=50, ballH=50; int max_x, max_y;
int moveX=10;
int moveY=10;
myPanel(int w,int h)
{
this.max_x=w-ballW;
this.max_y=h-ballH;
}
public void paint(Graphics g)
{
super.paint(g);
g.setColor(Color.red);
g.drawOval(x,y,ballW,ballH);
g.fillOval(x,y,ballW,ballH);
if(x>max_x || x<0 if="" movex="-moveX;" y="">max_y || y<0 catch="" e="" movey="-moveY;" pre="" repaint="" thread.sleep="" try="" x="x+moveX;" xception="" y="y+moveY;">0>0>
Comments
Post a Comment