一、java数字雨教程
Java数字雨教程
欢迎阅读本篇关于Java数字雨教程的博文。数字雨是一种经典的计算机图形效果,常被用于展示计算机程序中的动态效果,如矩阵式的数字下雨。在本教程中,我们将逐步探讨如何使用Java编程语言实现数字雨的效果。
准备工作
在开始之前,确保您已经安装了Java开发环境。您可以访问官方网站下载并安装最新版本的Java开发工具。另外,了解基本的Java编程知识将有助于您更好地理解本教程的内容。
实现数字雨效果
要实现数字雨效果,首先需要创建一个Java项目,并在其中编写代码来显示数字雨效果。以下是一个简单的示例代码:
<pre>
<code>
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class DigitalRain extends Frame {
private static final int FONT_SIZE = 16;
private static final int SCREEN_WIDTH = 800;
private static final int SCREEN_HEIGHT = 600;
private java.util.List<Integer> columns;
private Map<Integer, LinkedList<Integer>> drops;
public DigitalRain() {
setTitle("Digital Rain");
setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
setResizable(false);
setVisible(true);
columns = new ArrayList<>();
drops = new HashMap<>();
for (int i = 0; i < SCREEN_WIDTH / FONT_SIZE; i++) {
columns.add(FONT_SIZE * i);
drops.put(FONT_SIZE * i, new LinkedList<>());
}
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
System.exit(0);
}
}
});
start();
}
private void start() {
while (true) {
try {
Thread.sleep(75);
move();
repaint();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
private void move() {
Random rand = new Random();
for (int i = 0; i < columns.size(); i++) {
if (rand.nextInt(10) < 9) {
drops.get(columns.get(i)).add(0);
}
}
for (int column : columns) {
LinkedList<Integer> drop = drops.get(column);
while (drop.size() * FONT_SIZE > SCREEN_HEIGHT) {
drop.removeLast();
}
}
}
public synchronized void update(Graphics g) {
if (g != null) {
Graphics offG;
Image offScreen = createImage(SCREEN_WIDTH, SCREEN_HEIGHT);
offG = offScreen.getGraphics();
offG.setColor(Color.BLACK);
offG.fillRect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT);
offG.setColor(Color.GREEN);
offG.setFont(new Font("Courier New", Font.BOLD, FONT_SIZE));
for (int i = 0; i < columns.size(); i++) {
for (int j = 0; j < drops.get(columns.get(i)).size(); j++) {
offG.drawString("" + (char)(rand.nextInt(95) + 32), columns.get(i), j * FONT_SIZE);
}
}
g.drawImage(offScreen, 0, 0, this);
}
}
public static void main(String[] args) {
new DigitalRain();
}
}
</code>
</pre>
运行效果
运行上述代码,您将看到屏幕上出现了仿数字雨效果。通过不断优化代码和调整参数,您可以实现更加逼真的数字雨效果。希望本教程可以帮助您更好地理解Java编程以及图形效果的实现过程。
总结
本篇博文介绍了使用Java编程语言实现数字雨效果的简单教程。通过逐步讲解代码实现过程,希望读者能够掌握基本的图形编程技巧,并在实践中不断提升自己的编程能力。感谢阅读!
二、酱子做法教程?
食材:
鲜红椒500g、油适量、盐适量、西红柿200g、生姜适量、大蒜适量、白糖适量、白醋适量
步骤:
1)红椒洗净去籽去蒂,西红柿去皮。
2)生姜切碎片放入料理机杯子。
3)放入西红柿块,一汤匙精盐。
4)开动机器把西红柿,姜片打成泥。
5)把打好的西红柿汁倒入干净容器备用。
6)红椒切成小段后放入料理机杯子。
7)把红椒打成泥。
8)把红椒泥倒入干净容器,备用。
9)大蒜去皮后放入料理机,加少许精盐。
10)开动机器,打成蒜泥。
11)锅里倒入植物油,油热后倒入西红柿汁,细火炒制。
12)等西红柿汁粘稠时倒入白糖,炒成西红柿酱。
13)倒入两汤匙精盐。
14)倒入白醋,白醋要根据喜好自己酌情掌握倒入的量。
15)炒制西红柿酱粘稠,倒入辣椒泥。
16)小火炒制粘稠。
17)加入蒜泥,关火。
18)搅拌均匀即可。
三、熬冻子教程?
主要材料:猪皮500克、盐酥花生仁10克、香葱3棵、生姜1小块
调味料:高汤1大匙、胡椒粉适量、精盐1小匙、味精1/2小匙
制作步骤
1、把香葱、生姜洗净切成碎末;
2、将猪皮洗净切丁,放入锅内,加高汤、胡椒粉、葱末、姜末,用大火烧开,改用中火将猪皮熬化;
3、将熬化的猪皮汤汁过滤,在净汤里加盐、味精、去皮的花生仁,倒入盘内晾凉后放入冰箱冷冻;
4、将成形的皮冻取出,切成条状装盘即
四、烧千子教程?
猪肉剁碎,加入葱姜蒜、生抽、白糖、料酒、盐、鸡精、五香粉、油、鸡蛋液、干淀粉,搅拌均匀。
02把肉馅铺在豆腐皮或者千张上,抹平后,从一头开始卷起。
03做好之后,放入蒸笼大火蒸15-20分钟。
04炒锅中放锡纸,撒上白糖,放入千子,大火烧一会,然后焖一分钟。
05出锅后表皮刷一层芝麻油即可。
五、羊肉焖子教程?
1.首先,我们准备羊肉2斤,切成2厘米左右的羊肉块,胡萝卜一根把外皮削干净,切成均匀的滚刀块,放入清水中洗干净。
大葱斜刀切成片,生姜也切成片放在一起,抓入两粒八角,一小撮小茴香,一节桂皮,一块良姜,几片香叶备用。
2.食材全部准备好以后,我们把羊肉焯一下水,锅内烧水,把羊肉冷水放入锅中,肉类焯水最好冷水下锅,更容易煮出里面的血水,水烧开以后打去锅中的浮沫,大约煮2分钟把羊肉倒出来,用清水冲洗干净沥干水分备用。
3.锅内烧油,充分滑锅以后,倒出热油加入凉油,热锅凉油能防止炒羊肉时粘锅,把羊肉放入锅中,煸炒2分钟左右,炒出里面的水分,炒至羊肉皮收紧以后,把葱姜等香料倒入锅中,炒出料香味,加入一勺辣椒酱,翻炒均匀,倒入适量的料酒去腥,沿锅边加入清水没过羊肉。
4.淋入一点老抽调色,把颜色搅均匀,加入一勺食盐,少许胡椒粉,水烧开以后打去锅中的浮沫,盖上锅盖转小火焖煮30分钟。
5.30分钟以后把锅中的香料挑出来,放入胡萝卜如果颜色不够红润再加入一点老抽,开小火再炖5分钟,炖出胡萝卜中的营养,胡萝卜炖熟以后,加入鸡粉2克,蚝油5克提鲜,再勾入一点水淀粉转大火收汁,汤汁收浓均匀裹在羊肉表面时即可装盘,最后撒上香菜美味即成。
六、萝卜臊子教程?
材料
杂骨,菌菇,西洋参5-6片,枸杞5-6颗,姜数片,葱结数个,料酒少许,盐少许,白胡椒粉少许
做法
1、杂骨用水冲洗干净,绰水。
2、绰过水的杂骨捞出,用流动的水冲洗干净。
3、空锅小火加热两分钟。
4、绰过水的杂骨放入锅中,倒入足够量的水,放姜片、葱结、料酒和西洋参,中火煮开后转小火,盖上盖子炖半个小时左右。
5、趁锅里在炖骨头汤的空隙,处理菌菇:把菌菇洗干净后放盐水里泡十分钟,再捞出沥干水分。大个的菌菇切小块备用。
6、待锅里杂骨汤炖的差不多了,开盖,把菌菇和枸杞子放入锅中,盖上盖子继续炖半小时左右。
7、最后加盐和白胡椒粉调味,撒上葱花就可以了。
七、盘马扎子教程?
马扎面有很多种,用细带盘扎的马扎上面的孔一般为单数,有9孔的、有11孔的、15孔的等。在这就讲讲15孔的做法
一、15孔马扎穿绳法(用9米左右的线)
1、将线对折,线头以A、B为记号。
2、将B从1外侧穿入,线的中间点拉到1处。A从2穿入。
3、A穿入一,然后依次穿入二→1→3→一→三→1→4→一→二→5→6→三→四→7→8→五→六→9→10→七→八→11→12→九→十→13→14→十一→十二→15
4、将B穿入四,(注意网格的编织)依次穿入五→2→3→六→七→4→5→八→九→6→7→十→十一→8→9→十二→十三→10→11→十四→十五→12→13→十五→十三→15→14→十五→十四→15,就可以完成。
马扎属于中国传统手工工艺制品。是一种小型的坐具。腿交叉,绷帆布或麻绳等,可以合拢,便于携带。“马扎”俗名撑板凳、杌扎,东周—春秋时期发源于齐国故都,以其工艺独特、外形美观、坚固耐用、携带方便而著称。
八、灌焖子教程?
按照(红薯淀粉:水)1:4的比例,最好把加完水的红薯淀粉放一会,让淀粉和水充分溶解一会。
锅里加200克水,烧开。
把淀粉和水的混合物倒入锅中,一定要不停的顺时针搅拌(不要偷懒这个很重要)一直搅拌锅中会出现冻状物。冻状物越来越多。再继续搅一会儿。玻璃或塑料碗中摸一点油,取的时候好取。在冰箱里放凉,ok了。
九、鸡蛋焖子教程?
步骤1
鸡蛋三个,用筷子搅散
步骤2
辣椒、葱、香菜切成碎儿放入鸡蛋中(家里没有香菜了,所以这次没放,大家做时一定要放,味道差很多)
步骤3
加入两小勺酱,香其酱、豆瓣酱什么酱都可以,不用放一整袋哦,那样太多了
步骤4
加入一点十三香
步骤5
加入一点大豆油
步骤6
加入一勺凉白开
步骤7
搅匀
步骤8
放锅里蒸15分钟即可。我一般是下边炖菜,上头蒸它,省时省力省钱省事
步骤9
十五分钟后掀开锅盖,完成
十、手机数据恢复教程?
、直接在手机上下载相关的恢复软件,可以直接对手机的机身内存进行扫描,会自动识别被删除的文件,通过软件就可以恢复。
2、直接将手机插在电脑上,开启 USB 调试功能,连接方式默认为存储,使用电脑版的数据恢复软件来对"手机机身内存"进行搜索。