我试图让一个JOptionPane得到一个输入并将其分配给一个int,但我遇到了一些变量类型的问题.
我正在尝试这样的事情:
Int ans = (Integer) JOptionPane.showInputDialog(frame,
"Text",
JOptionPane.INFORMATION_MESSAGE,
null,
null,
"[sample text to help input]");
Run Code Online (Sandbox Code Playgroud)
但我得到:
Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot
be cast to java.lang.Integer
Run Code Online (Sandbox Code Playgroud)
这听起来很合乎逻辑,我想不出另一种方法来实现这一点.
提前致谢
我的问题或多或少是不言自明的,我试图找到一种标准的动态方法来集中y轴上的元素,就像:
margin: auto;
Run Code Online (Sandbox Code Playgroud)
对于x轴.有任何想法吗?
我在谈论下面的一段代码,空白页,在中心对齐一个图像.
<div id="main" style="display: block;">
<img style="margin: auto; display: block;"
src="http://www.example.com/img.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!:)
我不确定我是否为这篇文章设置了正确的标题 - 所以有可能已经找到了我正在寻找的帖子,如果是这样的话可以随意关闭它并重定向我 - 我想要做什么这是:
当一个JFrame用户不能点击gui中的任何其他位置时,除非该窗口关闭,否则当"自定义代码"窗口打开并且不是在netbeans中时,希望甚至抛出那个恼人的"DING"错误声音消息让它在关闭之前做任何事情.
提前致谢!
这是一个我知道的基本问题,我是Haskell的初学者.所以,我想知道如何从以下函数中"获取"列表:
putStr( f [[1,2,3],[4,5,6],[6,7,8]])
Run Code Online (Sandbox Code Playgroud)
我不知道我是否正确表达了这一点,但我想创建一个采用这种类型的函数f:
type Matrix a = [[a]]
type IntMat = Matrix Integer
Run Code Online (Sandbox Code Playgroud)
然后在矩阵的每个"行"上做一些事情,名字就是内部列表.
问题是,我不太确定如何解决它们!:S如果我没有任何意义,请让我解释一下!
先感谢您!
嘿伙计们,我知道随机数有一百万个问题,但正是因为我搜索了很多,但我找不到类似于我的东西 - 没有暗示它不在那里.在任何情况下,请原谅我,如果我重复一个问题,请指出我,如果是这样的话.
所以,我想以最有效的方式做一些简单的事情.
我想逐个随机生成N范围内的所有整数[0, N],这样就不会重复.
我知道,我可以通过插入所有内容list,将其随机播放,获取头部然后从列表中删除头部来实现此目的.但后来我将有洗牌我长的名单N,N-1倍.
有更好/更快的想法吗?
java ×2
swing ×2
css ×1
focus ×1
haskell ×1
html ×1
int ×1
jframe ×1
joptionpane ×1
list ×1
oop ×1
performance ×1
random ×1
user-input ×1