Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个按钮分别是红色,黄色,蓝色,退出,

Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个按钮分别是红色,黄色,蓝色,退出,,第1张

import javaawtColor;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJPanel;

public class Screen{

public static void main(String args[]){

new Win();

}

static class Win extends JFrame implements ActionListener{

JPanel jp = new JPanel();

JButton jb[] = new JButton[4];

public Win(){

thissetBounds(0, 0, 320, 320);

Color c[] = {Colorred,Coloryellow,Colorblue};

jpsetBackground(Colorblack);

for(int i = 0 ; i < 4 ; i++){

jb[i] = new JButton();

if(i!=3){

jb[i]setBackground(c[i]);

}else{

jb[i]setText("退出");

}

jb[i]addActionListener(this);

jpadd(jb[i]);

}

thisadd(jp);

thissetVisible(true);

}

public void actionPerformed(ActionEvent e) {

if(!((JButton)egetSource())getText()equals("退出")){//如果不是退出按钮,则换颜色

jpsetBackground(((JButton)egetSource())getBackground());

}

else

Systemexit(0);//退出

}

}

}

public class RandomNum

{

public static void main(String[] args)

{

int num=(int)(Mathrandom()800);//取800以内随机数

Systemoutprintln("所取随机数为:"+num);

Systemoutprintln("它的百位数字为:"+(num/100));//取百位

Systemoutprintln("它的十位数字为:"+((num-(num/100)100))/10);//取十位

Systemoutprintln("它的十位数字为:"+(num%10));//取个位

}

}

控制台小游戏 class YZDEL\r\n{\r\n public static void main(String[] args)\r\n {\r\n javautilRandom Shiji = new javautilRandom();\r\n javautilScanner Shuru = new javautilScanner(Systemin);\r\n javautilScanner Nandu = new javautilScanner(Systemin);\r\n int YingxHP = 20;\r\n int YingxMP = 0;\r\n int MogHP = 20; \r\n int MogMP = 0;\r\n int MogDo = 0;\r\n int fangyu = 0;\r\n Systemoutprintln("┏━━━━_┏━━┣┣┓ _ ┓┏━┳━┳┓┓━┓ ");\r\n Systemoutprintln("┏┣━━━┓┏━━┣┣┓ ┃┏ ┃ ┃┓┃ _ ");\r\n Systemoutprintln("┣┣━━━┫_━━┻__ ┃_┓┃ ┃_┏━┣━━┓");\r\n Systemoutprintln("┣┣━━━┫┏━━━━┓_━━┣━┛┗━┻━┻┛┃┃");\r\n Systemoutprintln("┏┣━━━┓┣━━━━┫ ┃┃┃┗__┃┃┣━_");\r\n Systemoutprintln(" ┛┗_┗━━━━_┗___━━┛┛┗━__━┛");\r\n Systemoutprintln();\r\n Systemoutprintln(" 作者:天狐空幻");\r\n Systemoutprintln();\r\n Systemoutprintln("说明:勇者的 *** 作方式为以下所示:");\r\n Systemoutprintln(" 使用攻击需消耗1MP 伤害1HP");\r\n Systemoutprintln(" 使用蓄力可增加1MP 伤害0HP");\r\n Systemoutprintln(" 使用躲闪需消耗0MP 伤害0HP 躲避攻击");\r\n Systemoutprintln(" 使用重击需消耗3MP 伤害2HP 防御无效");\r\n Systemoutprintln(" 恶龙攻击力高, 注意防御是取胜的关键");\r\n Systemoutprintln(" 恶龙MP达到4时可能会放出火焰无法躲避");\r\n Systemoutprintln(" 准备说明完毕,那么让我们来挑战恶龙吧!");\r\n Systemoutprintln("==================================");\r\n //难度选择\r\n Systemoutprintln("请选择难度");\r\n Systemoutprintln("1娱乐 2挑战 3噩梦");\r\n int ND = NandunextInt();\r\n Systemoutprintln("==================================");\r\n while(true) \r\n { \r\n //HP,MP的显示 \r\n Systemoutprint("勇者: ");\r\n Systemoutprint(" HP ");\r\n for(int x=YingxHP;x>0;x--) Systemoutprint(""); \r\n Systemoutprint(" "+YingxHP);\r\n Systemoutprintln();\r\n Systemoutprint(" ");\r\n Systemoutprint(" MP ");\r\n for(int x=YingxMP;x>0;x--) Systemoutprint(""); \r\n Systemoutprint(" "+YingxMP);\r\n Systemoutprintln();\r\n Systemoutprint("恶龙: ");\r\n Systemoutprint(" HP ");\r\n for(int y=MogHP;y>0;y--) Systemoutprint("");\r\n Systemoutprint(" "+MogHP);\r\n Systemoutprintln(); \r\n Systemoutprint(" ");\r\n Systemoutprint(" MP ");\r\n for(int y=MogMP;y>0;y--) Systemoutprint("");\r\n Systemoutprint(" "+MogMP);\r\n Systemoutprintln();\r\n Systemoutprintln("==================================");\r\n //胜利判定 \r\n if(YingxHP2&&MogMP>2) MogDo = 2;\r\n else if(MogMP0) MogDo=2; \r\n if(Do==2&&MogMP==0) MogDo=0; \r\n if(Do==3&&MogMP=4) MogDo=3;}//变态判定。。 \r\n //战斗分析\r\n //防御 \r\n if(Do==3) {fangyu=1;Systemoutprintln("你灵巧的躲避攻击!");}\r\n if(MogDo==1) {fangyu=1;Systemoutprintln("恶龙进行防御!");}\r\n //角色判定 \r\n if(Do==1&&YingxMP==0) {Systemoutprintln("MP不足!");}\r\n if(Do==1&&YingxMP>0) {\r\n if(fangyu==0) {MogHP=MogHP-1;YingxMP=YingxMP-1;Systemoutprintln("你发动攻击!");}\r\n if(fangyu==1) {YingxMP=YingxMP-1;Systemoutprintln("你的攻击被格挡!");}} \r\n if(Do==2) {YingxMP=YingxMP+1;Systemoutprintln("你进行蓄力!");}\r\n if(Do==4&&YingxMP2) {MogHP=MogHP-2;YingxMP=YingxMP-3;Systemoutprintln("你发动重击!");}\r\n if(Do> 4) Systemoutprintln("你不知所措");\r\n //敌人判定 \r\n if(MogDo==2&&MogMP==0) {Systemoutprintln("恶龙在发呆!");}\r\n if(MogDo==2&&MogMP>0) {\r\n if(fangyu==0) {YingxHP=YingxHP-2;MogMP=MogMP-1;Systemoutprintln("恶龙发动攻击!");}\r\n if(fangyu==1) {MogMP=MogMP-1;Systemoutprintln("恶龙的攻击被躲开了!");}} \r\n if(MogDo==0) {MogMP=MogMP+1;Systemoutprintln("恶龙进行蓄力!");} \r\n if(MogDo==3&&MogMP3) {YingxHP=YingxHP-4;MogMP=MogMP-4;Systemoutprintln("恶龙发动火焰吐吸!躲避不能!");} \r\n //结束 \r\n fangyu = 0;\r\n MogDo = 0;\r\n Systemoutprintln("____________________");\r\n Systemoutprintln();\r\n Systemoutprintln("=================================="); }\r\n }\r\n}

public class Test {

public static void main(String[] args) {

Trapezoid t = new Trapezoid(3, 4, 5);

Systemoutprintln(tarea());

}

}

class Trapezoid {

private double topline;

private double baseline;

private double height;

public Trapezoid() {

}

public Trapezoid(double topline, double baseline, double height) {

thistopline = topline;

thisbaseline = baseline;

thisheight = height;

}

public double area() {

return ((topline + baseline) height) / 2;

}

}

// 获取系统默认的本机工具包

javaawtToolkit tk = javaawtToolkitgetDefaultToolkit();

// 发出当前系统最简单的声音

tkbeep();

不需要外部包,只是用系统JDK中的 awt包下的 toolkit工具类就可以了。

版本 2

增减时间 (到时间(编辑框1内容), 1, +)

参数名称为“被增加部分”,数据类型为“整数型(int)”,所处语句为“增减时间”。注明:参数值指定增加或减少时间的哪一部分,可以为以下常量: 1、#年份; 2、#季度; 3、#月份; 4、#周; 5、#日; 6、#小时; 7、#分钟; 8、#秒。

以上就是关于Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个按钮分别是红色,黄色,蓝色,退出,全部的内容,包括:Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个按钮分别是红色,黄色,蓝色,退出,、编写一个java的应用小程序。、用JAVA编写一个小程序,不限类型好玩点的。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9848642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存