小编Pet*_*sey的帖子

编译错误:非法启动表达式

我正在学习Java(游戏方面).我买了一本书,它有一些代码,我试着复制并测试它.唯一的问题是,当我尝试编译它时会出现错误.

C:\Users\James\Desktop\Java>Javac GamePanel.java                                        
GamePanel.java:57: illegal start of expression                              
        private void gameUpdate()                                   
        ^                         
GamePanel.java:57: illegal start of expression                             
        private void gameUpdate()                               
                ^                                              
GamePanel.java:57: ';' expected                        
        private void gameUpdate()                                 
                               ^                      
GamePanel.java:64: reached end of file while parsing                                
}?                   
 ^                                    
4 errors              
Run Code Online (Sandbox Code Playgroud)

代码是:

public class GamePanel extends  JPanel implements Runnable
{
    private static final int PWIDTH = 500;
    private static final int PHEIGHT = 400;

    private Thread animator;
    private volatile boolean running = false;

    private volatile boolean gameOver = false;

    public GamePanel()
    { …
Run Code Online (Sandbox Code Playgroud)

java

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

如何将像素转换为dp?

我正在尝试用Java创建一个简单的Android应用程序,但我在路上遇到了一个障碍.

我有一个包含许多位图的数组列表,我正在将它们绘制到画布上,但我正在使用像素的测量,这在大多数设备上都没有出现.

那么有没有办法找到我的图形在dp中的大小,并用dp将其缩放到屏幕密度/大小,并用dp或dip定位它.

我的图形(正方形):

图形尺寸ldpi = 50px

图形尺寸mdpi = 75px

hdpi中的图形大小= 100px

代码中的其他所有内容都很好,除了它看起来很奇怪?

任何帮助,将不胜感激.

詹姆士.

java android pixels density-independent-pixel

0
推荐指数
1
解决办法
5971
查看次数

标签 统计

java ×2

android ×1

density-independent-pixel ×1

pixels ×1