Necesita cambiar su código en dos lugares. Supongo que la acción del botón realmente está funcionando. Supongo que su clase "principal" se llama "MyProgram".
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
JFileChooser filechooser = new JFileChooser();
int option = filechooser.showOpenDialog (this);
if (option==JFileChooser.APPROVE_OPTION){
String filename = filechooser.getSelectedFile().getPath();
cajaTexto.setText(filename);
// call main():
MyProgram.main(new String[] { filename });
}
public static void main(String args[]) {
// assign file name
final String route = args[0];
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
JFrameConFondo jf = new EjemploJFrameConFondo();
jf.setLocationRelativeTo(null);
jf.setTitle("CPM");
jf.setVisible(true);
readfile(route);
}
});
}
}
Inicializo un BufferedReader como tal: Reader reader = new BufferedReader (nuevo InputStreamReader (nuevo FileInputStream (nombre de archivo), "UTF-8")); donde nombre de archivo es cualquier cadena dada. Cuando proceso el ...
Tengo MyJPanel (extiende JPanel). Cada objeto MyJPanel tiene el método GetID (). Cuando lo creo, configuro ID con el constructor (pero también hay un método SetID ()), establezco el tamaño y luego creo Jscrollpane y agrego ...
Sé que en Java cuando desee utilizar comillas en una cadena, debe hacer algo como esto: private String quotationMarks = "\" "; Todo es genial cuando se trabaja en eclipse, pero aquí está el ...
Estoy trabajando en una asignación basada en GUI (software de gestión de ventas) con Netbeans 7.1. Tiene 3 cosas: la interfaz, el código de la base de datos. Ahora quiero saber eso, ¿debería usar 3 diferentes ...