|
|
1
12
我通常这样做:
AbstractAction实现ActionListener,因此这应该满足任务的需要。 把这么多行代码挤在一起可能是不好的做法,但是如果你习惯了阅读它,那么它可能非常优雅。 |
|
2
4
这很难看,但您可以使用ActionListener方法和匿名类执行以下操作:
为了更方便地访问计数器,您可以将其移动到类的顶级,并从调用settext的两个位置访问它。 |
|
3
2
实现多种类型通常是一个坏主意。
很少有必要扩展
在这种情况下,相关代码可以写为:
如果它变得更复杂,那么您可能需要创建一个外部类(它不实现
另外请注意,您应该使用
|
|
|
4
1
我不会在现实生活中做这样的事情,但是考虑到你的任务要求,你几乎做不到更好。 |
|
|
5
1
有一种更优雅的方式。 不幸的是,它不是核心Java/Swing方法。 您可以在groovy中使用swingbuilder来实现相同的结果,使用稍微更简洁的语法,例如psuedo代码:
[ http://groovy.codehaus.org/Swing+Builder][1] 不过,我在你的作业中不会用到这个,我见过学生 真的? 偏离标准并为之做标记,但至少你可以把它作为进一步调查的可能途径。 不过,我认为你目前的状况绝对不错。 |
|
6
0
这是一项只能在家庭作业中完成的不好的实践任务;-)不好的事情:
但是,然后…我们不能抗拒,是吗;-)这里有一个版本使用的操作,对于前两个问题是干净的(或者我认为是干净的),和所有其他例子一样不可读的(当然,我作弊了:首先实现匿名类,然后让IDE进行内联
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |