guardar valores desde tabla en archivo txt

Iniciado por greenselves, 19 Diciembre 2009, 21:08 PM

0 Miembros y 1 Visitante están viendo este tema.

greenselves

Si leyer, aun con try me marca error con getColumnCount y getValueAt...
mira el codigo que llevo, no se si sea correcto, pero los unicos errores que me marca es con eso

Partenaire tmb he utilizado tu consejo...
pero sigo cn los mismo errrorees  de getcolumn y getvalue

saludos  y gracias por su ayuda!

   

     
// CODIGO ESCRITURA
try
{
DataOutputStream tabla = new DataOutputStream(new FileOutputStream("prueba.txt"));

       
       
int columna=0;

for(columna=0; columna<tabla.getColumnCount(); columna++)
{

System.out.println(tabla.getValueAt(1, columna)); // fila 1   columna

}   // ciclo for 
       

Object valor;
valor = new Object();
// Declarando variable valor

BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("prueba.txt"));
bufferedWriter.append("Fila 1:"+valor);
bufferedWriter.newLine();
bufferedWriter.flush();
bufferedWriter.close();





tabla.close();

} // try


// Exception
catch (IOException e)
{
  System.out.println("DataIOTest: " + e);
}
Greenselves

Leyer

#11
ese error es por que el obj Jtable  que lo llamaste tabla no esta definido es decir que lo tienes con otro nombre revisa tu code. :) esto esta mal DataOutputStream tabla
SL2.

greenselves

La tabla es JTable1, ahora he hecho estos cambios, donde he declarado tabla en JTable1

me han desaparecido los errores de getcolumncount y getValueAt
pero ahora me marca JYabke1...
que estoy haciendo mal??   =(




@Action
    public void Agregar() {
       
     
// CODIGO ESCRITURA
try
{

JTable1 tabla ;
tabla = new JTable1();

       
int columna;

for(columna=0; columna<tabla.getColumnCount(); columna++)
{

System.out.println(tabla.getValueAt(1, columna)); // fila 1   columna

}   // ciclo for         



/*
contenido de escritura
*/


   
    } //  clase agregar
Greenselves

Leyer


greenselves

Si , lo que pasa que al crear la tabla le tengo que poner una variable de indentificacion, y la llame JTable1, aun como dices me aparece error.

JTable tabla ;
tabla = new JTable();
Greenselves

Leyer

bueno, exaptamente que tipo de error de marca?

greenselves

ERROR:
No se puede encontrar el simbolo
Simbolo: Clase JTable.

y cuando pongo JTable1 me aparece
No se puede encontrar el simbolo
Simbolo: Clase JTable1.
Greenselves

greenselves

No se puede encontrar el simbolo
Simbolo: Clase JTable.
continuo sin poder resolver el problema...

JTable1 tabla ;
tabla = new JTable1();

JTable1  se llama la tabla =(
Greenselves

Leyer

son muchas las variantes que entran en juego en tu problema  :P cuando corres el programa que error te aparece en consola

greenselves


esos son los errores de la consola:

Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException
        at org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:859)
        at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:665)
        at org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:698)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.Component.processMouseEvent(Component.java:6263)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6028)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4630)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2475)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:662)
        ... 27 more
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
  symbol:   class JTable1
  location: class agenda.AgendaView
        at agenda.AgendaView.Agregar(AgendaView.java:275)
        ... 32 more


asi dice  32 more  :¬¬
Greenselves