Sera q alguem pd me ajuda?

5 respostas
C

Pessoal, sera q alguem consegue fazer funciona ???

Essa classe abre um aruivo do excel, mas n to conseguino fazer funciona, sera q alguem pd me ajuda ??

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Cassolato extends JFrame {

   public JDesktopPane oFundo;
   public JButton botao;
   
   public Cassolato() {
      setDefaultCloseOperation( EXIT_ON_CLOSE );
      
      setTitle( "Testando evento" );
      
      Container c = getContentPane();
      c.setLayout( null );
      
      oFundo = new JDesktopPane();
      c.setBackground( new Color( 20, 123, 201 ) );
      c.add( oFundo );
      
      botao = new JButton( "Abrir" );
      botao.setBounds( 20, 20, 100, 30 );
      botao.addActionListener( new ActionListener() {
         public void actionPerformed( ActionEvent evento ) {
	    Runtime.exec( "msexcel Teste.xls" );
	 } 
      });
      
      c.add( botao );
      
      setSize( 400, 400 );
      setVisible( true );
      
   }
   
   public static void main( String [] args ) {
      new Cassolato();
   } // fim do main
} // fim da classe

Abracao e te + :razz:

5 Respostas

F

tenta assim:

Runtime.exec( "start Teste.xls" );
L

Olá Ratinho,

tenta fazer o seguinte:

try {
      Runtime.getRuntime().exec( "msexcel Teste.xls" ); 
}
catch (java.io.IOException e) {
      System.out.println("Erro ao abrir a planilha!");
}

Outra dica: você pode substituir o msexcel por start

Boa Sorte![/quote]

C

eu testei o do Felipe e n compilo, o do luis compilo, mas tenho q testa em uma maquina q tem o ruindows rs

pra v c funciona rsr

Vo testa ai eu falo! Mas desde ja agradeco!!

C

Pessoal, funciono!!!

fiz so umas auteracoes aqui e o irmao Anjo Supremo me ajudo mesmo!!!

Valeu irmaos!!

E pra quem precisa do font ta ai:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;

public class Cassolato extends JFrame {

   public JDesktopPane oFundo;
   public JButton botao;
   
   public Cassolato() {
      setDefaultCloseOperation( EXIT_ON_CLOSE );
      
      setTitle( "Testando evento" );
      
      Container c = getContentPane();
      c.setLayout( null );
      
      oFundo = new JDesktopPane();
      c.setBackground( new Color( 20, 123, 201 ) );
      c.add( oFundo );
      
      botao = new JButton( "Abrir" );
      botao.setBounds( 20, 20, 100, 30 );
      botao.addActionListener( new ActionListener() {
         public void actionPerformed( ActionEvent evento ) {
	    try {
               Runtime.getRuntime().exec( "C:\Arquivos de programas\Microsoft Office\OFFICE11\EXCEL.exe Teste.xls" );
            }
            catch (java.io.IOException e) {
               System.out.println("Erro ao abrir a planilha!");
            }
	 } 
      });
      
      c.add( botao );
      
      setSize( 400, 400 );
      setVisible( true );
      
   }
   
   public static void main( String [] args ) {
      new Cassolato();
   } // fim do main
   
}

:razz: :razz:

E

:razz:

as ordens mano

:wink:

Criado 9 de dezembro de 2004
Ultima resposta 10 de dez. de 2004
Respostas 5
Participantes 4