首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
buffer
schema
main
grid
include
web3
timestamp
typescript
spring
httprequest
expression
数组
heap
text
frameworks
string
bash
split
actionscrip
subset
require
metadata
settings
tree
process
ip
cookie
node.js
char
solr
cSharp
get
less
dagger
vbscript
emoji
command
window
io
python
select
c语言
php
fetch
install
yaml
substring
random
bytecode
header
config
hook
cmd
shell
sum
copy
usb
client
python2
vba
input
cPlusPlus
replace
import
bitmap
go
controller
instance
int
future
hashtable
dockerfile
express
default
golang
java
eval
timezone
plugins
当前位置:
开发笔记
>
编程语言
> 正文
如何点击按钮,重新运行(我是初学者)?
作者:若我倆有了愛 | 来源:互联网 | 2023-09-18 18:56
下面是我全部的代码:
下面是我全部的代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package day0411;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.*;
import java.util.Random;
/**
* Created by Administrator on 2017-4-11.
*/
public class Farme1 {
public static void main(String[] args) {
//创建窗口对象
Frame f1 = new Frame();
Button btn = new Button("OOO!");f1.setVisible(true); //显示窗口对象。
f1.setBounds(200,500,550,350); //设置位置
f1.setTitle("我的窗口程序!"); //设置窗口标题。
f1.setIconImage(Toolkit.getDefaultToolkit().getImage("F:\\L-我的图片\\logo\\eyes-1059234.jpg"));//设置窗体左上角图标
f1.setLayout(null);//制作界面时用的的布局函数
btn.setBackground(Color.gray);
btn.setSize(50, 30);
btn.setLocation(10,30);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
NewButton(f1);
}
});
f1.add(btn);
CloseFrame(f1);
}
public static void CreatFrame(Frame f1,Button btn){
}
public static int Random1(){
//随机函数生成0-255之间的数字、
Random rd = new Random();
int a= rd.nextInt(256);
return a;
}
public static void NewButton(Frame f1){
int x = 50;
int y= 100;
int count = 0;
for (int i=0;i<9;i++){
Button bt1 = new Button("BT"+(i+1));
//随机颜色。
bt1.setBackground(new Color(Random1(),Random1(),Random1()));
bt1.setBounds(x, y, 50, 30);
f1.add(bt1);
x+=60;
count++;
if (count==3){
y += 50;
count =0;
x=50;
//System.out.println("#A");
}
try {
Thread.sleep(200);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
}
}
public static void CloseFrame(Frame f1){
f1.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
我想到的是
1
2
3
4
5
6
7
8
9
boolean a =false;
if(!a){
...
a=flase;
}else{
...
a=true
}```
但是这样好像并不对。。
package
import
java
io
list
window
random
arm
static
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
ip
JavaScript中的事件处理机制
事件是程序各部分之间的一种通信方式,也是异步编程的一种实现形式。本文将详细介绍EventTarget接口及其相关方法,以及如何使用监听函数处理事件。 ...
[详细]
蜡笔小新 2024-11-15 04:27:01
ip
使用Python爬取妙笔阁小说信息并保存为TXT和CSV格式
本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ...
[详细]
蜡笔小新 2024-11-14 19:54:58
ip
普通树(每个节点可以有任意数量的子节点)级序遍历
普通树(每个节点可以有任意数量的子节点)级序遍历 ...
[详细]
蜡笔小新 2024-11-14 18:53:26
char
Android Studio SQLite 数据库 增删改查 简单(代码参考)
一个建表一个执行crud操作建表代码importandroid.content.Context;importandroid.database.sqlite.SQLiteDat ...
[详细]
蜡笔小新 2024-11-14 11:01:49
string
HDFS API
Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ...
[详细]
蜡笔小新 2024-11-13 17:31:50
string
Spring – Bean Life Cycle
Spring – Bean Life Cycle ...
[详细]
蜡笔小新 2024-11-13 13:24:40
ip
Vue 实现表格分页功能详解
本文将详细介绍如何在 Vue 中实现表格的分页功能,包括代码示例和具体实现步骤,帮助开发者更好地理解和应用这一技术。 ...
[详细]
蜡笔小新 2024-11-14 16:00:58
char
JavaScript面部交换代码及实现方法
本文详细介绍了如何使用JavaScript实现面部交换功能,包括基本原理和具体实现步骤。 ...
[详细]
蜡笔小新 2024-11-14 15:54:06
string
Java 中 com.apollographql.apollo.api.internal.Optional.orNull() 方法详解与示例
本文详细介绍了 com.apollographql.apollo.api.internal.Optional 类中的 orNull() 方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。 ...
[详细]
蜡笔小新 2024-11-14 15:03:23
process
Spring Data JdbcTemplate 入门指南
本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ...
[详细]
蜡笔小新 2024-11-14 10:33:29
ip
Python基础:使用NLTK和Python构建机器学习应用
本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ...
[详细]
蜡笔小新 2024-11-13 21:23:34
ip
SoundPool
如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ...
[详细]
蜡笔小新 2024-11-13 16:47:19
ip
在Linux系统上彻底卸载Zimbra邮件系统
本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ...
[详细]
蜡笔小新 2024-11-13 14:32:16
string
Java DAO模式详解与代码示例
DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ...
[详细]
蜡笔小新 2024-11-13 12:25:33
ip
解决多个命令产生相同文件的问题(与Info.plist无关)
本文介绍了如何处理在Xcode构建过程中出现的多个命令生成相同文件的问题,特别是当这些文件与Info.plist无关时。 ...
[详细]
蜡笔小新 2024-11-14 05:59:55
若我倆有了愛
这个家伙很懒,什么也没留下!
Tags | 热门标签
buffer
schema
main
grid
include
web3
timestamp
typescript
spring
httprequest
expression
数组
heap
text
frameworks
string
bash
split
actionscrip
subset
require
metadata
settings
tree
process
ip
cookie
node.js
char
solr
RankList | 热门文章
1
开发笔记:UDP套接字
2
python 简单图像处理(9) 灰度变换
3
巴比特 | 元宇宙每日必读:回顾数字藏品的2022,从高歌猛进到急速刹车,明年能否等到“风”来?...
4
Python中常用的内置函数介绍[python基础]
5
可能会|这一点_最全的BAT大厂面试题整理,讲的明明白白!
6
pyecharts无法在jupyterlab中显示的问题
7
C#中的多线程(1)
8
解决虚拟机 /dev/mapper/centosroot爆满问题
9
Shell 的 iconv 命令无法转换带有半角空格的文本,请问原因是?解决方法又是?
10
php管理员后台后不能退出登陆,php退出登录怎么实现
11
计算机毕业设计SpringBoot自助旅游管理系统java旅游路线系统
12
oracle数据库操作整理
13
apdu 移动sim_做移动sim卡读写程序, 用APDU指令, 怎么给白卡写入iccid和IMSI?
14
R语言之R程序(老虎机)
15
乐观锁与悲观锁各自适用场景是什么?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有