小编FTh*_*son的帖子

这个带有向上和向下按钮的数字文本框有什么控制权?

我觉得很傻,但在任何地方找不到它.

带有向上和向下按钮的数字文本框

这是什么,它可以在java中实现,还是仅仅是带有2个按钮的jtextarea?

java user-interface user-controls

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

Switch内部的其他语句是语法错误?

我在以下代码中的else语句中收到语法错误:

switch(v.getId())
{
case R.id.b0 :      
    if(s.length()==1 && s.charAt(0)=='0');
    {  
    et2.setText("0");
    et1.setText("0");
    }
    else
    {
    s=s+"0";
    call(s);
    }
    break;
//2nd case and body
}
Run Code Online (Sandbox Code Playgroud)

错误是: Syntax error on token "else", delete this token

java不允许这样吗?

我是否必须使用嵌套开关?

或者我的代码本身有问题吗?

java android if-statement switch-statement

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

Windows资源管理器/选择Mac Finder等效?

Explorer /select,C:\MyFolder\MyFile.txt
Run Code Online (Sandbox Code Playgroud)

上述命令在Windows上执行时,打开MyFolder目录并选择(突出显示)名为"MyFile.txt"的文件.

我有一个Java应用程序,利用此命令让用户知道文件很重要,但我想使这个功能跨系统兼容.在Unix操作系统(如Mac OSX和Linux)上,此命令的等价物是什么?

java windows macos explorer finder

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

变量+ =值和变量=变量+值之间的差异;

例如:

int a = 10;
a += 1.5;
Run Code Online (Sandbox Code Playgroud)

这完美运行,但是

a = a+1.5;
Run Code Online (Sandbox Code Playgroud)

这项任务说Type mismatch: cannot convert from double to int.所以我的问题是:+= operator和之间有什么区别= operator.为什么第一个任务没有说什么,但第二个意愿.请向我解释.只是我想知道我是否可以将所有地方的第一个任务用于所有地方.

java operators

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

字符串操作中的Java字

我是Java的新手,我想知道如何在字符串中切换单词.在我的程序中,用户将文本输入字符串并保存.程序应该将第一个单词移动到字符串的末尾.防爆."我爱猫和恨狗"应该改为"爱猫和恨狗".

Scanner in = new Scanner(System.in);
System.out.println("Please enter at least one thing you love and one thing you hate using the words hate and love: ");
String loveHate = in.nextLine();
Run Code Online (Sandbox Code Playgroud)

java string

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

使用{{}}创建对象和设置数据

我能够使用Java语言做一些实验,令人惊讶的是我开始使用这行代码{{ }}.更多我已经注意到使用该代码结构,我可以使用该类的任何方法而无需为其创建对象变量.

例如:

class Sample {
   public void hello() {
      // Do something here.
   }
}
class SampleTest {
   public void testHello() {
      new Sample {{ hello(); }};
   }
   // PSVM ...
}
Run Code Online (Sandbox Code Playgroud)

问题是第8行的陈述所要求的概念/术语是什么?

java

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

如何在我的applet中停止缓冲(闪烁)

我正在用java applet制作纸牌游戏.我有一个扩展JApplet的类.现在我试图在applet上绘制104个图像,但是当我拖动一个图像并移动时,我的整个applet都在闪烁.在我的程序执行过程中,我在mousedragged和mousepressed中调用repaint方法,因为在拖动它之后需要重新绘制applet上的图像.

我知道每次拖动卡片并在屏幕上移动鼠标时我的绘制方法都在运行,这就是为什么我的104张卡片每次重绘applet的原因.我认为这是我的applet中闪烁的原因.

我尝试了很多次但没有解决.如何防止这种眨眼?

java graphics japplet

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

如何找到Color对象的RGB表示?

如何将say,yellow(作为Color对象)转换为RGB表示?

Color color = Color.YELLOW;
// how to print (r,y,b) of color?
Run Code Online (Sandbox Code Playgroud)

我可以在网上找到实际的数字表示,但我很好奇实际从一个转换到另一个的过程.

java

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

Javascript中的三元运算符

我正在与三元运营商合作,我需要一些帮助.我正在转换一个简单的if-else语句,但我有一个简单的语法错误,我似乎无法弄清楚.我正在练习代码学院的练习,我得到的错误是第一行是未定义的.这是原始代码:

if (food === "taco") {
  foodType = "Mexican";
} else {
  foodType = "other";  
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码.第一行未定义,但我似乎无法弄清楚如何.

var food = prompt("Food type");
var food === "taco" ? "Mexican": "other";
Run Code Online (Sandbox Code Playgroud)

javascript ternary-operator

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

How to print a double in standard instead of scientific notation?

How can I print a double in standard notation?

double h = 104857600 - 32;
System.out.println(h);
Run Code Online (Sandbox Code Playgroud)

Result:

1.04857568E8
Run Code Online (Sandbox Code Playgroud)

Desired result:

104857568
Run Code Online (Sandbox Code Playgroud)

java

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