本人java小白,求教怎么用下列代码编成一个完整的用java生成随机图片的代码?
stringimgSrcs=={"c://xxx.jpg","c://yy.jpg",c://dd.jpg"","c://oo.jpg"}Randomr=newRando...
string imgSrcs = ={"c://xxx.jpg","c://yy.jpg",c://dd.jpg"","c://oo.jpg"}
Random r = new Random();
String imageSrc = imgSrcs[r.nextInt(4)];//随机选择出的图片的路径
一定要非常完整的!感激不尽! 展开
Random r = new Random();
String imageSrc = imgSrcs[r.nextInt(4)];//随机选择出的图片的路径
一定要非常完整的!感激不尽! 展开
3个回答
展开全部
public class ImgShow {
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends JFrame {
public MyFrame() {
add(new MyJPanel());
setBounds(200,100,800, 600);
setVisible(true);
}
}
class MyJPanel extends JPanel {
private Image img;
public MyJPanel() {
String imgSrcs[] = { "c:\\xx.jpg", "c:\\yy.jpg", "c:\\dd.jpg","c:\\oo.jpg" };
Random r = new Random();
String imageSrc = imgSrcs[r.nextInt(4)];// 随机选择出的图片的路径
img = Toolkit.getDefaultToolkit().getImage(imageSrc);
}
public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(img, 0, 0, this);
}
}
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends JFrame {
public MyFrame() {
add(new MyJPanel());
setBounds(200,100,800, 600);
setVisible(true);
}
}
class MyJPanel extends JPanel {
private Image img;
public MyJPanel() {
String imgSrcs[] = { "c:\\xx.jpg", "c:\\yy.jpg", "c:\\dd.jpg","c:\\oo.jpg" };
Random r = new Random();
String imageSrc = imgSrcs[r.nextInt(4)];// 随机选择出的图片的路径
img = Toolkit.getDefaultToolkit().getImage(imageSrc);
}
public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(img, 0, 0, this);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是要闹哪样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-10
展开全部
网上有很多的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询