Window (gb.ncurses)
一个Window是一个可用于在屏幕上显示文本的对象。事实上,如果没有Window,你就无法在屏幕上合理地写入任何内容。这样的一个Window占据了自己的内存空间——它与屏幕相连,但不与屏幕共享内存。
考虑到这一点,我们可以区分物理屏幕和内部的一个虚拟屏幕,它们可以随意同步(缓冲输出),但默认情况下,组件会在对窗口内容进行每次操作后自动同步它们。
这也意味着窗口可能会重叠,而不会覆盖另一个
Windows的内容。(读作:如果我们谈论重叠,则为可见)在将正确的内存分段绘制到屏幕上的机制由ncurses面板扩展库维护。这主要是一个
面板堆栈 ,它根据Window在面板堆栈中的位置来选择正确的内存。
在需要时,通过创建一个隐含的实例,该类可以像对象一样使用。
该类是
可创建。
该类行为像一个
只读数组。
属性
方法
事件