2010-07-22 31 views
1

我不使用图形界面,我的大部分经验都与Java有关。我意识到操作系统提供了一些“本地”控制,可以让你做事。如果我想做一些更加奇特但感觉像本地控制的东西呢?交互式文本区域(可折叠项目符号)

我在想的是在TextArea中编辑的简单性,同时提供像树一样折叠列表的功能。我还希望能够在用户可以点击的行之间显示文本,它应该在最右侧的文本中对齐并且更小。

我没有考虑任何语言或GUI库。只是想知道如何去创造这样的东西。我是否会将一些绘图叠加到将随其滚动的TextArea上?我会使用像开罗一样的东西,并建立自己的文本字段丢失内置复制和粘贴...

什么是其他文本编辑器使用,让他们折叠代码?

回答

0

没有通用的解决方案。它根据GUI而变化。每个GUI都有不同的响应用户事件的方式,如鼠标点击,键盘快捷方式等。对此没有通用的方法。