Java SWT文本小部件的行为类似于命令promt

Java SWT文本小部件的行为类似于命令promt,java,swt,Java,Swt,我正在尝试使用SWT文本小部件创建一个应用程序。文本小部件应充当命令提示符,请求输入,但不允许在按enter键后删除。但可以在enter之前删除同一行上的字符。这可能吗?谢谢,Tor一种方法是设置两个小部件的布局。创建一个用于保存终端屏幕(不可编辑)的组件和一个保存输入且可编辑的文本小部件。 下面的API应该让您了解如何实现此行为: 每个小部件都有一个setEditable(boolean)方法来设置它是否可以编辑 您可以将常量从类SWT传递给构造函数。例: new Text(shell, S

我正在尝试使用SWT文本小部件创建一个应用程序。文本小部件应充当命令提示符,请求输入,但不允许在按enter键后删除。但可以在enter之前删除同一行上的字符。这可能吗?谢谢,Tor

一种方法是设置两个小部件的布局。创建一个用于保存终端屏幕(不可编辑)的组件和一个保存输入且可编辑的
文本
小部件。 下面的API应该让您了解如何实现此行为:

  • 每个小部件都有一个
    setEditable(boolean)
    方法来设置它是否可以编辑

  • 您可以将常量从类
    SWT
    传递给构造函数。例:

    new Text(shell, SWT.SINGLE) // creates single line text field
    new Text(shell, SWT.MULTI)  // crates a multi line text field
    
  • 也许加一个a会对你有所帮助


一种方法是设置两个小部件布局。创建一个用于保存终端屏幕(不可编辑)的组件和一个保存输入且可编辑的
文本
小部件。 下面的API应该让您了解如何实现此行为:

  • 每个小部件都有一个
    setEditable(boolean)
    方法来设置它是否可以编辑

  • 您可以将常量从类
    SWT
    传递给构造函数。例:

    new Text(shell, SWT.SINGLE) // creates single line text field
    new Text(shell, SWT.MULTI)  // crates a multi line text field
    
  • 也许加一个a会对你有所帮助