我做了一个按钮并做了一个.setText(),因为我必须比较.setText()其他东西的价值.
我将其应用于.setText()JButton,但我不希望文本在我的按钮中可见.如果我这样做,setVisible(false)它会隐藏整个按钮,但我只想隐藏文本.
这有选择吗?我已经考虑过制作一个自定义字体并将其应用到文本中,.setText()但我想知道我的问题是否有更有效的选择.
先谢谢你们.
编辑:我不能使用,.setText(" ")因为我必须比较其中的值.
所以我正在做一些学校作业,如果满足我的"if"语句之间的条件,我必须抛出异常.
public class Fibonacci {
private static final long MAX = 91;
public static long finonacciGetal(int n) {
if (n > MAX || n < 0) throw new FibonacciException();
else {
long eerste = 0;
long tweede = 1;
long getal = 0;
for (int i = 0; i < n; i++) {
getal = eerste + tweede;
eerste = tweede;
tweede = getal;
}
return getal;
}
}
Run Code Online (Sandbox Code Playgroud)
}
现在我做了一个自定义异常,它返回一条错误消息,但它仍然保持打印出栈跟踪.那么有没有办法将它从Exception类本身隐藏起来?因为如果我使用try-catch块它会不断出现返回值的问题,因为赋值使用了局部变量.该程序应该在抛出1个异常后停止
提前致谢!
编辑:根据要求我的自定义例外
public class FibonacciException extends ArithmeticException {
public …Run Code Online (Sandbox Code Playgroud) 这可能是一个非常棒的问题,但我想我会抓住机会.
所以基本上我必须做一个任务,它如下:
我必须创建一个构造函数,但变量"naam"不能为null或为空(""),变量"geboortedatum"不能在将来也不能与今天和最后一个变量相同" boeken"与变量"naam"具有相同的要求(因为它不能为null也不能为"").
所以这就是我的构造函数的样子,我只能编辑这部分,因为另一部分是由我们的老师给出的,不能编辑.
if (this.naam == null || this.naam.equals("")) {
throw new IllegalArgumentException("Fill in name");
} else {
this.naam = naam;
}
Date vandaag = new Date();
if (this.geboorteDatum >= vandaag.getTime()) {
throw new IllegalArgumentException("Date must be in the past");
} else {
this.geboorteDatum = geboortedatum;
}
if (this.boeken == null || Arrays.toString(boeken).equals("")) {
throw new IllegalArgumentException("Can't be empty");
} else {
this.boeken = boeken;
}
Run Code Online (Sandbox Code Playgroud)
它不断抛出我的第一个例外,我无法弄清楚为什么.这可能是一个非常愚蠢的问题,但我似乎无法找出原因.
任何帮助将非常感谢,提前感谢
我正在用SQL编写一个学校作业,现在我必须检查一个姓氏是否包含字母"o",按随机顺序两次.(像"morgon")
select ex_surname
from surname
where ex_surname like '%o%';
Run Code Online (Sandbox Code Playgroud)
上面的示例给出了所有字母"o"存在的实例,我如何过滤它以给我姓名中有2个或更多"o"的姓氏.
提前致谢!
我正在制作游戏Master Mind,我已经用JButton填充了我的矩阵,所以人们可以点击它们来改变颜色.
现在我想将矩形按钮的形状更改为圆形,是否有一种方法可以一次更改它们,因为我使用循环来创建它们.
嗨我把一些按钮很好地排列在一起,但现在我想要它们在我的面板/框架的底部.
我怎样才能做到这一点?我考虑过设置,但这似乎不起作用.
提前致谢:
public class mainMenu extends JFrame {
private JButton start, highscore, help, stoppen;
public mainMenu() {
super("Master Mind");
maakComponenten();
maakLayout();
toonFrame();
}
private void maakComponenten() {
start = new JButton("Start") {
{
setSize(150, 30);
setMaximumSize(getSize());
}
};
highscore = new JButton("Highscore") {
{
setSize(150, 30);
setMaximumSize(getSize());
}
};
help = new JButton("Help") {
{
setSize(150, 30);
setMaximumSize(getSize());
}
};
stoppen = new JButton("Stoppen") {
{
setSize(150, 30);
setMaximumSize(getSize());
}
};
}
private void maakLayout() {
JPanel hoofdmenu = …Run Code Online (Sandbox Code Playgroud)