小编Mot*_*Mot的帖子

SWT文本焦点和默认选择(返回键)事件

我在RCP上遇到了一个奇怪的问题.我没有使用Linux来开发,所以我对常见错误的了解非常少.我正在使用Ubuntu 11.10来试用RCP.

在我的RCP中,我有一个SWT文本,它附加了两个侦听器 - 一个用于focus(FocusAdapter),另一个用于SWT.DefaultSelection.在FocusAdapter,我实现了该focusLost方法.

行为是这样的,如果用户编辑文本并点击返回键,则将调用SWT.DefaultSelection监听器handleEvent并显示消息以确认新文本并更新Text字段.如果用户编辑了文本但没有点击返回键并只是在Text字段外单击,则会focusLost调用该事件,将文本还原为原始文本(text.setText(originalText);).

当我从Eclipse启动它时,这似乎工作正常,但当我通过Maven + Tycho导出产品时,这种行为似乎停止了工作.发生的情况是,当用户编辑文本时,无论用户是否点击返回键,它都只是恢复为原始文本,或者只是在Text字段外点击.也没有用于确认编辑文本的消息对话框.

从我收集它似乎只是使用focusLost事件和返回键无效.我很抱歉,如果这是显而易见的事情,但我没有在Windows机器上遇到这个,这是我用于主要开发的东西.

java swt ubuntu-11.10

1
推荐指数
1
解决办法
6882
查看次数

所有者绘制表:检测实际单元格是否已绘制或悬停

如果将鼠标悬停在太窄的表格单元格上,则会出现某种弹出窗口.如何检测OwnerDrawLabelProvider.paint()(截断的)表格单元格是否被绘制或弹出窗口?

java swt tableviewer

1
推荐指数
1
解决办法
191
查看次数

Wicket:避免302重定向到主页

我们的基于wicket的网站已将主页安装为/index.html.目前,当用户进入www.ourdomain.com浏览器时,wicket会自动发送302重定向www.ourdomain.com/index.html.出于某些原因,我想避免这种重定向.

我试过一个ServletFilter实现

...
request.getRequestDispatcher("/index.html").forward(request, response);
...
Run Code Online (Sandbox Code Playgroud)

但这只引起了404响应.我也尝试修改StringBuffer返回的request.getRequestURL()后跟,chain.doFilter(request, response);但也没有成功.

还有什么我可以尝试让wicket返回主页(没有安装在不同的路径上)为no-path-URL?

java wicket servlet-filters

0
推荐指数
1
解决办法
1226
查看次数

以相反的顺序打印数字的数字

有人可以帮我解决这个问题吗?数字应该是可变的而不是常数.输出应该是:

Timestamping In 6 Digit
8
5
6
3
0
1
Average In 6 Digit
9
8
7
6
5
2
class Timestamp1 extends Average1
{
  public static void main (String args[]) {

    int i = 103658;
    int j = 10;
    int k = i % j;
    System.out.println(" Timestamping In 6 Digit " );
    System.out.println(" " + k);

    int o = 10365;
    int p = 10;
    int q = o % p;
    System.out.println(" " + q);

    int l = 1036; …
Run Code Online (Sandbox Code Playgroud)

java number-formatting

-1
推荐指数
1
解决办法
1984
查看次数