几个基本java问题请教,多谢帮忙。 2.JButton btn = new JButton("New");btn.setMnemonic('e');1.requestFocus();3.比较困难!要装插件的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、java默认焦点可以通过设置添加组件的代码顺序决定,系统默认第一个添加的控件可获得焦点……比如: this.getContentPane().add(jPanel1, BorderLayout.CENTER); jPanel1.add(jButton1, new XYConstraints(100, 35, 148, -1)); jPanel1.add(jTextField1, new XYConstraints(96, 72, 75, 25)); jPanel1.add(jButton2, new XYConstraints(180, 72, 75, 25));那么默认焦点在jButton1上面,因为它在代码上而言它第一个添加 2、jButton的快捷键添加,按楼上所言,只能添加ctrl+某键这种类型,无法设置一个键比如“ENTER”回车键就为快捷键。比如你有两个按钮,jButton1和jButton2,设置jButton1为回车键"Enter",设置jButton2快捷键为退出键"Esc"。则在程序中添加如下处理代码则可: SymListener symListener = new SymListener(); //添加监听 jButton1.addActionListener(symListener); jButton2.addActionListener(symListener); jButton1.registerKeyboardAction(symListener, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), JComponent.WHEN_IN_FOCUSED_WINDOW); //确定按钮为回车键"ENTER" jButton2.registerKeyboardAction(symListener, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_IN_FOCUSED_WINDOW); //取消按钮为退出键"Escape" …… class SymListener implements ActionListener { public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == jButton1) {//按钮1的响应处理 jButton1_actionPerformed(e); } else if (obj == jButton2) {//按钮2的响应处理等 jButton2_actionPerformed(e); } } } 怎么设置默认焦点的? 我用jTextArea1.requestFocus();可是打开后,默认焦点不再jTextArea1上啊。安装插件?有直接安装的么?不需要通过internet的么?如果有,请问在哪儿可以找到。多谢! 怎么设置默认焦点的? 我还没找出来。安装插件我已经基本解决,但是在win98上有些问题,正在调试中。那位帮我看看设置默认焦点的问题。tkx... 初学者,求help! java计算工资问题 我写的一个Java编辑器(图形界面式的),编译成功但按运行按钮就出错! 类Class是在创建每个类的对象,时候会自动创建一个Class类的对象,问题是我怎么知道??!! 请问如何编程发送一个ARP报文? 如何用PushbackReader来实现重新读一串字符? this的小问题 遍历字符串,并依次查看每个代码点 求教高手java中一个高级的List问题! 遍例目录 急,关于url传递参数中有中文字符的问题 一个奇怪的问题!!!!
this.getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.add(jButton1, new XYConstraints(100, 35, 148, -1));
jPanel1.add(jTextField1, new XYConstraints(96, 72, 75, 25));
jPanel1.add(jButton2, new XYConstraints(180, 72, 75, 25));
那么默认焦点在jButton1上面,因为它在代码上而言它第一个添加
比如你有两个按钮,jButton1和jButton2,设置jButton1为回车键"Enter",设置jButton2快捷键为退出键"Esc"。则在程序中添加如下处理代码则可:
SymListener symListener = new SymListener();
//添加监听
jButton1.addActionListener(symListener);
jButton2.addActionListener(symListener);
jButton1.registerKeyboardAction(symListener,
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
//确定按钮为回车键"ENTER"
jButton2.registerKeyboardAction(symListener,
KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
//取消按钮为退出键"Escape"
…… class SymListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if (obj == jButton1) {//按钮1的响应处理
jButton1_actionPerformed(e);
}
else if (obj == jButton2) {//按钮2的响应处理等
jButton2_actionPerformed(e);
}
}
}
安装插件?有直接安装的么?不需要通过internet的么?如果有,请问在哪儿可以找到。多谢!