小编use*_*186的帖子

Java中的"模糊类型"错误是什么?

在下面的代码中,我从最后一行的编译器得到一个错误:"类型列表是不明确的"(在尝试定义cgxHist列表的行上).我究竟做错了什么?

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

public class drawr extends JPanel{

    public static int animationSpeed=470;
    public static int diameter = 50;
    hBod allHBods[];
    List<String> cgxHist = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

我实际上希望列表包含整数,但是当我尝试"强制转换"列表时,通过替换<String><int>,该行上的错误变为"令牌上的语法错误"int",此符号后面的维度'.建议请.

java list ambiguous

7
推荐指数
2
解决办法
1万
查看次数

如何使用 Swing JPanel 在 Java 中强制重绘?

为什么我的图像不会为简单的动画重新绘制?我从两种不同的方法调用 repaint() ,一种会导致重绘,但另一种不会。强制重绘的方法是从事件侦听器生成的。一个不是定时动画线程。我知道动画线程运行正常,只要我不断滑动滑块,它就会完美显示。请帮忙!
PS 是的,我在这里看到了很多类似的问题,我尝试过验证、重新验证和使用油漆与油漆组件。组成代码的四个类如下:

import javax.swing.*;

public class gutz{

    public static int windowWidth = 640;
    public static int windowHeight = 480;

    public static void main(String[] args){

        hBod hb1 = new hBod(50, 30, 21, 111, 7, -11);   //mass, radius, xpos, ypos, xvel, yvel
        Thread t1 = new Thread(hb1);

        windowmakr w = new windowmakr();
        w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        w.setSize(windowWidth, windowHeight);
        w.setVisible(true);

        t1.start();
    }
}

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

public class windowmakr extends JFrame {

    private JSlider slider;
    private drawr panel;

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

java swing jpanel repaint

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

Java基本编译错误

我有一个简单的错误,在一个非常简单的程序开始让我难过.我在相应的行中包含了错误的注释.我错过了什么?(是的,我是个笨蛋.)

package mainPack;

public class Bodies{

    int mass;
    int radius;
    int xpos;
    int ypos;
    float xvel;
    float yvel;   //Syntax error, insert "}" to complete ClassBody

    public Bodies(mass, radius, xpos, ypos, xvel, yvel){
    }

}   //Syntax error on token "}", delete this token
Run Code Online (Sandbox Code Playgroud)

java compiler-errors

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

标签 统计

java ×3

ambiguous ×1

compiler-errors ×1

jpanel ×1

list ×1

repaint ×1

swing ×1