1

不知道这是愚蠢的问题还是合理的问题。

我有返回 P5 Glove 的浮点/整数数据(x、y、z 位置)的方法(如果你知道的话)。

我也有响应手套拉动的更新方法。

我遇到的所有问题是创建 UI 并在文本区域中呈现数据,这意味着每次更新呈现数据的文本区域都会刷新并呈现数据。

由于代码不是那么短,这里是类的链接:详细介绍方法和更新

假设现在我想展示 showActiveLedPosX() 方法,它将 X 位置作为字符串返回。

其他类是 glove(使用 glove 方法并创建 glove 对象和 UI)。

我应该为 UI 使用不同的类吗?还是我应该在 ShowGloveValues 类上做这一切

我从未创建过 UI,因此我在这里有点无能为力,试图在众多资源网站上阅读它,但仍然无法实现所需的内容。

4

1 回答 1

3

1.将线与UI线分开Non-UI

2. Event Dispatcher ThreadUI线程,只保留这个线程来处理你的 UI

3.你也可以用SwingWorker这个。

4. Swing 基于Mode View Controller. 此外,最好在 MVC 的基础上划分您的应用程序包。

例如:

  com.vivek.model;    // Class responsible for Business Logic and Data

  com.vivek.view;     // Class responsible for the UI
于 2012-08-16T06:37:57.007 回答