最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

JavaShow(自制裝扮游戲)

2018-11-08 10:01 作者:swiss126  | 我要投稿

運行效果:




可以自己在image文件夾里面增加圖片。
*增加人物素材只需要在female文件夾下新建文件夾(文件夾名稱是一個整數(shù))
放入圖片f.png、ca.png、cb、png、ha.png、hb、png即可
*增加背景素材只需要在bg文件夾下面添加圖片即可

源代碼:
?
CtrlBox,java:

package com.swiss126;

import java.awt.Panel;

import java.awt.event.MouseEvent;

import java.awt.event.MouseListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

@SuppressWarnings("serial")

public final class CtrlBox extends JFrame {

private Panel panel;

private JLabel bg,c,f,h,$bg,$c,$f,$h;

private JButton bg1,bg2,c1,c2,f1,f2,h1,h2;

public CtrlBox()

{

super("JavaShow控制器");

JavaShow javashow=new JavaShow();

this.setVisible(true);

this.setSize(320, 200);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

panel = new Panel();

panel.setLayout(null);

bg=new JLabel("背景:");

c=new JLabel("服裝:");

f=new JLabel("鞋子:");

h=new JLabel("發(fā)型:");

$bg=new JLabel(javashow.getbg()+"");

$c=new JLabel(javashow.getc()+"");

$f=new JLabel(javashow.getf()+"");

$h=new JLabel(javashow.geth()+"");

bg1=new JButton("<");

c1=new JButton("<");

f1=new JButton("<");

h1=new JButton("<");

bg2=new JButton(">");

c2=new JButton(">");

f2=new JButton(">");

h2=new JButton(">");

bg1.setBounds(0, 0, 64, 32);

bg.setBounds(64,0,64,32);

$bg.setBounds(128,0,64,32);

bg2.setBounds(192,0,64,32);

panel.add(bg1);

panel.add(bg);

panel.add($bg);

panel.add(bg2);

c1.setBounds(0, 40, 64, 32);

c.setBounds(64,40,64,32);

$c.setBounds(128,40,64,32);

c2.setBounds(192,40,64,32);

panel.add(c1);

panel.add(c);

panel.add($c);

panel.add(c2);

h1.setBounds(0,80, 64, 32);

h.setBounds(64,80,64,32);

$h.setBounds(128,80,64,32);

h2.setBounds(192,80,64,32);

panel.add(h1);

panel.add(h);

panel.add($h);

panel.add(h2);

f1.setBounds(0, 120, 64, 32);

f.setBounds(64,120,64,32);

$f.setBounds(128,120,64,32);

f2.setBounds(192,120,64,32);

panel.add(f1);

panel.add(f);

panel.add($f);

panel.add(f2);

this.add(panel);

bg1.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.setbg(javashow.getbg()-1);

$bg.setText(javashow.getbg()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

bg2.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.setbg(javashow.getbg()+1);

$bg.setText(javashow.getbg()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

c1.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.setc(javashow.getc()-1);

$c.setText(javashow.getc()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

c2.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.setc(javashow.getc()+1);

$c.setText(javashow.getc()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

f1.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.setf(javashow.getf()-1);

$f.setText(javashow.getf()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

f2.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.setf(javashow.getf()+1);

$f.setText(javashow.getf()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

h1.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.seth(javashow.geth()-1);

$h.setText(javashow.geth()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

h2.addMouseListener(new MouseListener(){

public void mouseClicked(MouseEvent arg0) {

javashow.seth(javashow.geth()+1);

$h.setText(javashow.geth()+"");

javashow.Show();

}

public void mouseEntered(MouseEvent arg0) {}

public void mouseExited(MouseEvent arg0) {}

public void mousePressed(MouseEvent arg0) {}

public void mouseReleased(MouseEvent arg0) {}

});

}

public static void main(String args[])

{

new CtrlBox();

}

}

?
?JavaShow.java:

?package com.swiss126;


import java.awt.Image;

import java.awt.Panel;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

@SuppressWarnings("serial")

public class JavaShow extends JFrame{

private Panel panel;

private JLabel bg,ca,cb,f,ha,hb,girl;

private ImageIcon _bg,_ca,_cb,_f,_ha,_hb,_girl;

private int $bg,$ca,$cb,$f,$ha,$hb;

public JavaShow()

{

super("JavaShow");

panel=new Panel();

panel.setLayout(null);

this.setSize(750/2, 1334/2);

this.setVisible(true);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

$bg=3;

$ca=3;

$cb=3;

$f=3;

$ha=3;

$hb=3;

_girl=new ImageIcon("image/female/girl.png");

_bg=new ImageIcon("image/bg/"+$bg+".jpg");

_ca=new ImageIcon("image/female/"+$ca+"/"+$ca+"ca.png");

_cb=new ImageIcon("image/female/"+$cb+"/"+$cb+"cb.png");

_f=new ImageIcon("image/female/"+$f+"/"+$f+"f.png");

_ha=new ImageIcon("image/female/"+$ha+"/"+$ha+"ha.png");

_hb=new ImageIcon("image/female/"+$hb+"/"+$hb+"hb.png");

_girl.setImage(_girl.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_bg.setImage(_bg.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_ca.setImage(_ca.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_cb.setImage(_cb.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_f.setImage(_f.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_ha.setImage(_ha.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_hb.setImage(_hb.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

girl=new JLabel(_girl);

bg=new JLabel(_bg);

ca=new JLabel(_ca);

cb=new JLabel(_cb);

f=new JLabel(_f);

ha=new JLabel(_ha);

hb=new JLabel(_hb);

girl.setBounds(0, 0, 750/2, 1334/2);

bg.setBounds(0, 0, 750/2, 1334/2);

ca.setBounds(0, 0, 750/2, 1334/2);

cb.setBounds(0, 0, 750/2, 1334/2);

f.setBounds(0, 0, 750/2, 1334/2);

ha.setBounds(0, 0, 750/2, 1334/2);

hb.setBounds(0, 0, 750/2, 1334/2);

panel.add(ha);

panel.add(ca);

panel.add(hb);

panel.add(cb);

panel.add(f);

panel.add(girl);

panel.add(bg);

this.add(panel);

}

public void Show()

{

_girl=new ImageIcon("image/female/girl.png");

_bg=new ImageIcon("image/bg/"+$bg+".jpg");

_ca=new ImageIcon("image/female/"+$ca+"/"+$ca+"ca.png");

_cb=new ImageIcon("image/female/"+$cb+"/"+$cb+"cb.png");

_f=new ImageIcon("image/female/"+$f+"/"+$f+"f.png");

_ha=new ImageIcon("image/female/"+$ha+"/"+$ha+"ha.png");

_hb=new ImageIcon("image/female/"+$hb+"/"+$hb+"hb.png");

_girl.setImage(_girl.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_bg.setImage(_bg.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_ca.setImage(_ca.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_cb.setImage(_cb.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_f.setImage(_f.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_ha.setImage(_ha.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

_hb.setImage(_hb.getImage().getScaledInstance(750/2, 1334/2,Image.SCALE_DEFAULT));

girl.setIcon(_girl);

bg.setIcon(_bg);

ca.setIcon(_ca);

cb.setIcon(_cb);

f.setIcon(_f);

ha.setIcon(_ha);

hb.setIcon(_hb);

girl.setBounds(0, 0, 750/2, 1334/2);

bg.setBounds(0, 0, 750/2, 1334/2);

ca.setBounds(0, 0, 750/2, 1334/2);

cb.setBounds(0, 0, 750/2, 1334/2);

f.setBounds(0, 0, 750/2, 1334/2);

ha.setBounds(0, 0, 750/2, 1334/2);

hb.setBounds(0, 0, 750/2, 1334/2);

panel.add(ha);

panel.add(ca);

panel.add(hb);

panel.add(cb);

panel.add(f);

panel.add(girl);

panel.add(bg);

this.add(panel);

}

public void setbg(int bg)

{

this.$bg=bg;

}

public void setc(int c)

{

this.$ca=c;

this.$cb=c;

}

public void seth(int h)

{

this.$ha=h;

this.$hb=h;

}

public void setf(int f)

{

this.$f=f;

}

public int getbg()

{

return this.$bg;

}

public int getc()

{

return this.$ca;

}

public int geth()

{

return this.$ha;

}

public int getf()

{

return this.$f;

}

}



JavaShow.c(exe啟動器):

#include <stdlib.h>

void main()

{

system("Java -jar JavaShow.jar");

}?




JavaShow(自制裝扮游戲)的評論 (共 條)

分享到微博請遵守國家法律
朝阳区| 肥城市| 五华县| 雷州市| 新沂市| 黄石市| 东平县| 花莲市| 新竹县| 宿松县| 深水埗区| 浙江省| 新和县| 绥芬河市| 哈密市| 靖安县| 孝昌县| 专栏| 阳信县| 海南省| 汉沽区| 刚察县| 西丰县| 霍林郭勒市| 平陆县| 华池县| 镇原县| 连城县| 宜阳县| 布拖县| 玉门市| 岑巩县| 隆子县| 错那县| 阜南县| 安丘市| 台江县| 廉江市| 商都县| 桑植县| 会东县|