小编Joe*_*Joe的帖子

通用密钥代码(Java)

嗨,我正在编写一个基于用户按下的键的监听器,必须以某种方式操作.

我需要能够确定用户是否按下了I键或M键.其实我这样做:

// If pressed the 'i' key
if ( evt.getKeyCode() == 73) {
    //
}
...
Run Code Online (Sandbox Code Playgroud)

我在这里看一下,并使用示例applet确定I密钥被识别为73代码.

这样可行.

但是我在Mac OS X上工作,我不知道一旦我尝试在另一个操作系统或JVM上运行这个应用程序,它就无法运行.

73是通用密钥代码吗?是否有某种方式对其进行编程,以便它可以在Windows上运行并确定按下的键.

谢谢!

java keyboard

5
推荐指数
2
解决办法
2万
查看次数

捕获"删除"键

我无法弄清楚如何捕获Delete按键.我发现在ASCII码表中,它位于127位,但if (Key = #127) then让我无处可去.

然后我检查了VK_DELETE它的值是47.试图使用它,但它没有用.

KeyPreview := true在我的形式设置.

我尝试将其添加ShowMessage(IntToStr(Ord(Key)))到Forms KeyPress事件中,但是在单击Delete键时我从未收到消息弹出窗口.

我需要Delete在动态创建的编辑字段中处理按键操作.我想控制文本用户可以在该字段中删除哪些部分,并且我知道如何使用Backspace键处理文本删除,现在需要弄清楚如何使用键来执行此操作Delete.

谢谢

delphi keypress delphi-2009

5
推荐指数
2
解决办法
3万
查看次数

PHP中用于使用户一次从一台计算机登录的最佳方法

任何人都可以在PHP中建议一个最好的方法,让用户一次只能从一台机器登录.

php session login

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

从另一个调用Spring服务类

我的项目中有两个spring bean服务类.是否可以从另一个呼叫?如果是的话,怎么做?

java spring

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

禁用WebBrowser的Space键

当用户专注于webBrowser Control并按下Space键时,webBrowser向下滚动.如何禁用此活动?

controls webbrowser-control winforms c#-4.0

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

像递归函数一样使用查询选择祖先

我有一个数据库表菜单,其中包含id, name and parentid.

我在数据库中有以下值,我想使用查询收集所有字段,包括父菜单。

   id  name      parentid
   1   File         0
   2   New          1
   3   Document     2
   4   Image        2
   5   Edit         0
   6   Copy         5
   7   Paste        5
Run Code Online (Sandbox Code Playgroud)

示例:我有 2 作为我的当前菜单,我想选择所有具有父级Id 2及其父级和父级父级的字段,直到我到达顶级父级(即parentid=0)。

是否可以使用单个查询来收集它?如果是,如何实现?

mysql database

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

加载Spring bean

在Spring中有什么方法可以专门加载bean。

我有一个包含很多bean的appContext文件。使用以下代码加载它时,它将再次加载所有bean。

BeanFactory factory = new ClassPathXmlApplicationContext("appContext.xml");
Run Code Online (Sandbox Code Playgroud)

java spring

4
推荐指数
1
解决办法
2万
查看次数

选项卡键功能在VB.Net中使用Enter键

我有一个有近20个Textbox和5个Combobox的表单和一个依赖于另一个的控件,现在我想以这样的方式编写表单的代码,Pressing EnterKey和TabKey应该具有相同的功能.

就像按下Tab按键时,当我按下Enter按键时,也应该执行焦点移动到下一个控制.类似地,当我按下Enter键时,在按键事件中写入了一些过程代码,但是当我按下Tab键时也应该执行此操作.

.net vb.net textbox visual-studio-2010

4
推荐指数
2
解决办法
3万
查看次数

如何在Java中堆叠/覆盖jPanel?

我是Java的GUI编程的新手,我做了很多研究,但我找不到这个问题的答案.

我有一个简单JFrame的菜单,在里面JFrame我有一个JPanel登录表单(用户输入他们的用户名和密码),然后我想根据用户想要做的更改JPanel为另一个JPanel.

这样做的最佳方式是什么?我认为堆叠JPanels是可以的.但是在我添加新JLayeredPanels的Netbeans后,他们不会堆叠.我在某处读到了我应该使用Z排序或类似的东西,但我在设计师视图中找不到它.

好的,非常感谢你的耐心等待!

java user-interface swing

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

C#模拟按键

我正在寻找一种方法来模拟Ctrl在C#中按下正确的键,它必须是正确的.我知道这可以为左边的一个做,但我找不到合适的东西.这是我可以模拟手动触发的bsod按键.

谢谢

c# bsod sendkeys

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