交互式TextArea(可折叠项目符号)

时间:2010-07-22 23:10:43

标签: user-interface language-agnostic

我不太喜欢使用Graphical接口,我的大多数经验都是使用Java。我意识到操作系统提供了一些“本机”控件,允许您执行操作。如果我想做一些更有趣但又感觉像是本土控制的东西怎么办?

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

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

其他文本编辑器使用什么来允许他们折叠代码?

1 个答案:

答案 0 :(得分:0)

没有通用的解决方案。它取决于GUI。每个GUI都有不同的方式来响应用户事件,如鼠标点击,键盘快捷键等。没有通用的方法。