Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: =?UTF-8?B?R3VscMKu?= Newsgroups: it.comp.java Subject: Re: da package a jframe Date: Sat, 17 Oct 2015 16:49:09 +0200 Organization: Aioe.org NNTP Server Lines: 33 Message-ID: References: NNTP-Posting-Host: 5tPekrDgiV1/HwS+G/cH6A.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com it.comp.java:8650 Riassumendo, al momento sono messo così if((evt.getModifiers() & InputEvent.CTRL_MASK) == InputEvent.CTRL_MASK) { if(evt.getKeyCode() == KeyEvent.VK_M){ //Frame f=SwingUtilities.getAncestorOfClass(Frame.class, evt.getComponent()); //da errore di type Frame f=(Frame) evt.getSource(); //l'ascoltatore di jtextField disturba anche se ho messo this.addKeyListener(new KeyTab()); f.dispose(); //dovrei poi acquisire frame di MENU.java per aprire il menu } //i seguenti funzionano entrambi if(evt.getKeyCode() == KeyEvent.VK_D){ if (JTextField.class.isAssignableFrom(evt.getComponent().getClass())){ JTextField textField = (JTextField) evt.getComponent() ; String oggi=Uty.Today(true); textField.setText(oggi); } } if(evt.getKeyCode() == KeyEvent.VK_T){ if(JTextField.class.isAssignableFrom(evt.getComponent().getClass())){ JTextField textField = (JTextField) evt.getComponent() ; textField.setText("Torino"); } } -- Gulp® (forse mi sono perso qualcosa :))