主页 > 大数据 > java数字雨教程

java数字雨教程

一、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 调试功能,连接方式默认为存储,使用电脑版的数据恢复软件来对"手机机身内存"进行搜索。

相关推荐