小编Tho*_*ard的帖子

模拟雨

我正在用java制作游戏,我想创建一个倾盆大雨的模拟.云应该在下雨时向右移动.移动云是没有问题的.这是我正在努力的下雨.

我想要做的是使用计时器绘制一个矩形,这应该看起来像是在云中的随机x值下雨.然后每100毫秒将下降的y值加1.但我不想为每次降雨创建100个不同的矩形,x变量和y变量.

知道我怎么能做到这一点?建议赞赏!


这是一场2D游戏..对不起.

java paintcomponent

10
推荐指数
1
解决办法
5638
查看次数

Cardlayout画

我之前的帖子解释了我在卡片布局中绘制图像的问题.我得到了有限的帮助,并没有解决问题.所以我在这篇文章中再次解释它,希望得到一些有效的帮助.

我正在尝试为我的java游戏制作标题屏幕.我制作了两个java文件.第一个文件加载cardlayout,下一个文件加载标题屏幕.但不知何故,在第二个文件中,我无法得到它来绘制我的背景图像.我没有收到任何错误消息.它根本没有画任何东西.

第一档:

import javax.swing.*;
import java.awt.*;

public class MainScreen extends JFrame{

    public static CardLayout cardLayout = new CardLayout();//set a new cardlayout

    // *** JPanel to hold the "cards" and to use the CardLayout:
    static JPanel cardContainer = new JPanel(cardLayout);//some variable for the cardlayout
    public static JComboBox cardCombo = new JComboBox();//some variable for the cardlayout
    public static JPanel comboPanel = new JPanel();;//some variable for the cardlayout
    Image background = Toolkit.getDefaultToolkit().createImage("data/images/title.png");//loads the background image

    public MainScreen() {

        JFrame frame = new …
Run Code Online (Sandbox Code Playgroud)

java swing image paintcomponent cardlayout

3
推荐指数
1
解决办法
1873
查看次数

标签 统计

java ×2

paintcomponent ×2

cardlayout ×1

image ×1

swing ×1