如果问题很愚蠢,我真的很抱歉.
我使用过Eclipse Galileo,Indigo和Juno,现在正在尝试使用Eclipse Kepler进行开发.所有以前的版本都显示了我在kepler中使用的xml语法,但事实并非如此.我错过了任何设置或配置吗?谢谢你的时间.
我有很多这样的领域
'product_id': fields.many2one('product.product', 'Product', required=True)
Run Code Online (Sandbox Code Playgroud)
它显示所有产品名称(product_template类的name属性)并将id存储在其中.我想显示产品的part_number而不是名称和商店ID.有没有办法在openerp7中执行此操作.谢谢你的时间.
我有一个像这样的字符串"11547QSD".我想把它分成两部分"11547"和"QSD".我得到了一个isnumeric()函数的提示.我正在向下概述.请给我一个分解这个的最佳方法.
str1 = "11547QSD" # is a valid string (in my context)
str2 = "ABC98765" # is a valid string
str3 = "111ABC111" # is not a valid string
if str1.isvalid():
str1_int = str1.integer_part()
str1_str = str1.string_part()
Run Code Online (Sandbox Code Playgroud)
提前致谢
我有2节课.
一个扩展canvas和inside创建一个jframe并将画布添加到该jframe并添加另一个keyadapter类来接收键事件.我还有测试代码的主要功能.从main运行时,表单将显示并接收关键事件.
现在我创建了另一个扩展jframe的类,并实现了keylistener来接收这种形式的事件.
一旦在第二类中完成功能,我想关闭第二个表单并显示第一个表单.当从第二个类中的键事件函数显示它时,第一个类键侦听器不起作用.
请稍微瞥一眼我的代码并告诉我如何纠正我的问题.感谢您的时间和宝贵的建议.
1级
public class Test extends Canvas {
private JFrame container;
public Test() {
container = new JFrame("Space Invaders");
JPanel panel = (JPanel) container.getContentPane();
panel.setPreferredSize(new Dimension(screenSize.width, screenSize.height));
panel.setLayout(null);
setBounds(0, 0, screenSize.width, screenSize.height);
panel.add(this);
container.pack();
container.setResizable(false);
container.setVisible(true);
try {
addKeyListener(new KeyInputHandler(this));
} catch (Exception e) {
e.printStackTrace();
}
requestFocus();
}
private class KeyInputHandler extends KeyAdapter {
public void keyPressed(KeyEvent e) {
//Some Action
}
public void keyReleased(KeyEvent e) {
//Some Action
}
public void keyTyped(KeyEvent e) { …
Run Code Online (Sandbox Code Playgroud)