2016-08-11 112 views
1

我有一个框架对象,其中许多文本字段和消息被逐一添加。将滚动条添加到球拍GUI

(define myframe (new frame% [label "myframe"])) 
(new message% [label "message1"] [parent myframe]) 
(new text-field% [label "tf1"] [parent myframe]) 
... 

因此,框架已经超出了屏幕的垂直方向,但没有出现滚动条。

我相信init-auto-scrollbars只是canvas%。 如何添加滚动条来查看框架对象上的所有GUI元素?

回答

0

创建一个框架,添加一个面板到框架。 然后将您的gui元素添加到面板。

面板支持滚动条:

http://docs.racket-lang.org/gui/panel_.html?q=frame%25

+0

我尝试,但面板上作为干净,因为它们是在框架元件不相加。我需要在其他设置中做出什么特别的改变? – rnso

+0

改为使用“水平面板%”或“垂直面板%”。 – soegaard

+0

是的,那好得多。 – rnso