Cita de: 1mpuls0 en 12 Junio 2011, 19:49 PM
Intenta con estos métodos.Código (java) [Seleccionar]dispose();
Código (java) [Seleccionar]setVisible(false);
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: 1mpuls0 en 12 Junio 2011, 19:49 PM
Intenta con estos métodos.dispose();
setVisible(false);
jList2.removeAll();
javax.swing.DefaultListModel modelo = new javax.swing.DefaultListModel();
int[] selectedIx = jList1.getSelectedIndices();
for (int i=0; i<selectedIx.length; i++) {
modelo.addElement(jList1.getModel().getElementAt(selectedIx[i]));
}
jList2.setModel(modelo);
jList1.removeAll();
setLocationRelativeTo(null);
dispose();
setVisible(false);
System.exit(0);
private void formKeyPressed(java.awt.event.KeyEvent evt) {
switch(evt.getKeyCode()){
case KeyEvent.VK_ESCAPE :
System.out.println("mapers ");
System.exit(0);
break;
}
// TODO add your handling code here:
}
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
Cita de: mapers en 12 Junio 2011, 10:19 AM
cuando esta con componentes como Jtextfield o combobox ya no ocurre nada de los eventos que uno les implemnta a que se deve o hay algun metodo que me falte llamar
Cita de: 1mpuls0 en 12 Junio 2011, 06:05 AM
El problema es que cuando tengas mas componentes sobre el jframe donde tengas el evento no te va a funcionar.
addWindowListener( new WindowAdapter() {
public void windowOpened( WindowEvent e ){
requestFocus();
}
} );
import java.awt.*;
public class MiFrame {
public static void main(String[] args) {
Frame miFrame = new Frame("Mi primer frame");
miFrame.setSize(300, 300);
miFrame.setLocationRelativeTo(null); /*=)*/
miFrame.setVisible(true);
}
}
import javax.swing.JFrame;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.Dimension;
import java.awt.event.KeyListener;
import javax.swing.WindowConstants;
public class EventosJFrame extends JFrame implements KeyListener {
public static void main(String args[]) {
new EventosJFrame().setVisible(true);
}
public EventosJFrame() {
iniciarInterfaz();
}
private void iniciarInterfaz() {
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setMinimumSize(new Dimension(100, 100));
addKeyListener(this);
getContentPane().setLayout(new FlowLayout());
pack();
}
public void keyPressed(KeyEvent evt){
if(evt.isControlDown()){
if(evt.getKeyCode()==49)
System.out.println("ctrl+1");
}
}
public void keyReleased(KeyEvent evt){
}
public void keyTyped(KeyEvent evt){
}
}
jFrame jf = new jFrame();
jf.setVisible(true);
jf.setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
addWindowListener( new WindowAdapter() { public void windowClosing( WindowEvent e ) { borrarDatos(); } } );
private void borrarDatos() {
try{
while(modelTabla.getRowCount()>0){
modelTabla.removeRow(0);
}
}catch(Exception e){
System.out.println(e);
}
}