小编con*_*kus的帖子

为什么JFrame setSize()方法没有正确设置大小?

所以我已经在java中编程了一个学期左右,我已经有几次这个问题,最后还是开始问.

如果我制作一个JFrame然后设置大小,setSize(400,800)例如.框架实际上并不800 pixels长.据我所知,它实际上更像是770 (or maybe 769) pixels漫长的.此外,如果您将垂直尺寸设置得非常低(低于30),则框架甚至不显示,只有操作系统中的顶部窗口栏和框架不会变大,直到您转到超过30的值(所以setSize(400,0)看起来一样setSize(400,20)).为什么这样,它不难解决,但它很奇怪,我很好奇为什么会这样?

如果您需要更多关于任何事情的信息,我会告诉您.

java swing jframe

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

将java随机数生成偏向一定数量

在Java中,如何生成随机数,但使该随机数偏向特定数字.例如,我想生成一个介于1和100之间的数字,但是我希望这个数字偏向于说75.但是我仍然希望有可能获得该范围内的其他数字,但我希望更多的数字更改接近75说,而不是只是在整个范围内得到随机数.谢谢

java random numbers

10
推荐指数
2
解决办法
3234
查看次数

不推荐使用globalstorage.请改用localstorage

我在做一些javascript编程时得到了这个消息,经过一些谷歌搜索后,我不知道这意味着什么,或者我是如何导致这个错误的.我包含下面的代码,是否可以有人向我解释或指向我如何解决它或者发生了什么的资源?奇怪的是我在程序中就像这部分一样有其他代码,它从来没有给我错误,所以我真的很困惑.此外,我只会在运行firebug时显示此错误,否则它只是不起作用并且不显示错误消息.我也在Chrome中尝试过,并且遇到了同样的问题,没有错误消息,但代码不起作用.

foundTextFn = function(){
console.log('fire');
if (foundTextArrayPosition != foundTextArray.length){
    writeText(foundTextArray[foundTextArrayPosition],"happy");                      
    foundTextArrayPosition += 1;
  }
  foundTextFnTimer=setTimeout("foundTextFn()",4000);
}
Run Code Online (Sandbox Code Playgroud)

这是我的另一个方法,它基本上是一样的,但它工作正常.如果重要的话,所有这些变量都是在我的文件开头声明为var foundTextArrayPosition = 0的全局变量; 例如.

awayFn = function(){
if (awayArrayPosition != awayArray.length){
        if (changeAwayState){
            changeAwayState = false;
            writeText(awayArray[awayArrayPosition],"normal");
            awayArrayPosition ++;
            temp = pickRandomSpot();
            randomX = temp[0];
            randomY = temp[1];
        }
        else{
            changeAwayState = true;
        }
        awayTimer=setTimeout("awayFn()",10000);
    }
else{
    abandoned = true;
    whyGoneArrayPosition = 0;
    whyGoneFn();
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript firefox firebug

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

Java [未选中]未经检查的案例警告

好吧,我一直在环顾四周,做了很多谷歌搜索,但我仍然找不到避免这种警告的方法.

Integer result = chooser.showOpenDialog(null);
if (result.equals(0))
{
    String tempHolder = chooser.getSelectedFile().getPath();
    filenameLoad = new File(tempHolder);
    filenameSave = filenameLoad;
    FileInputStream fis = null;
    ObjectInputStream in = null;
    try
    {
        fis = new FileInputStream(filenameLoad);
        in = new ObjectInputStream(fis);;
    }
    catch(IOException ex)
    {
        ex.printStackTrace();
    }

    try
    {
        loadFile = (ArrayList<Dot>)in.readObject();
    }
    catch(IOException ex)
    {
        System.out.println("Cast fail");
    }
    catch(ClassNotFoundException ex)
    {
        System.out.println("Cast fail");
    }
    catch (ClassCastException ex)
    {
        System.out.println("Cast fail");
    }

    try
    {
        in.close();
    }
    catch(Exception ex)
    {
        System.out.println("failed to close in");
    } …
Run Code Online (Sandbox Code Playgroud)

java uncaught-exception

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

在kineticJS中翻转图像?

我的代码中有一个图像,如此处所定义

    var imageObj = new Image();
imageObj.onload = function(){
    imageF = new Kinetic.Image({
        x: 0,
        y: 0,
        scale: (100,100),
        image: imageObj,
        name: "fluffy",
    });
    layer.add(imageF);  
    stage.add(layer);
    stage.start();
    }
imageObj.src = "Flutter_Fluffy_100.png";
Run Code Online (Sandbox Code Playgroud)

而且我希望能够在跑步的某些时候翻转(水平).我试图将图像源更改为预先翻转的图像源,但这导致了图像复制,重置位置和大量内容的许多问题.有没有一种方法来翻转以这种方式创建和使用的图像?谢谢!

javascript image kineticjs

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