Thread Rating:
  • 459 Vote(s) - 2.81 Average
  • 1
  • 2
  • 3
  • 4
  • 5
vboxのデータ追加について
10-18-2012, 04:21 PM,
#6
RE: vboxのデータ追加について
另外,如果你最初的疑问是为何“false”被加到了vbox的前面, 我可以告诉你,这是Curl的设计,并非是bug。

我猜你的代码是放在一个applet中运行的,也就是*.curl或者*.dcurl, 位于代码top层的字符串都被当作显示对象输出到GUI,也就是applet的layout中。

而{VBox.add}方法有一个返回值,就是被add的对象, 当调用VBox.add时,它的返回值就被放到了top层代码,默认输出到了画面。
Curl的GUI还有一个约定,同一个Graphic对象的实例,同时只能显示在一个位置,而有多处参照时,最后评价(evaluate)的代码才有效。

此处false被放到了VBox的前面,是因为false先被追加入vbox, 后作为vbox的返回值被放到了applet的顶层,Curl的UI机制自动将其作为Graphic对象显示到画面, 而先运行的add处理(被追加进vbox)在反映到UI上时,false已经被从VBox中移动到了UI的顶层(实际也是一个Box)。


Messages In This Thread
vboxのデータ追加について - by jianghu52 - 10-16-2012, 10:41 AM
RE: vboxのデータ追加について - by tdeng - 10-18-2012, 04:05 PM
RE: vboxのデータ追加について - by tdeng - 10-18-2012, 04:21 PM
RE: vboxのデータ追加について - by tdeng - 10-19-2012, 09:25 AM
Forum Jump:


Users browsing this thread:
3 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('641')