Toon posts:

[JAVA] automatisch openen bestand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi, ben op dit moment bezich met het bouwen van een java applicatie. Nou zit ik een beetje vast aangezien ik, JAVA en Jbuilder niet echt de grootste vrienden zijn. Ik moet dus een knop hebben (of in de menu balk van de applicatie) of gewoon in de applicatie zelf die nadat men er op geklikt heeft een bestand opent. Het moet dus niet zo'n kies een bestand en open scherm zijn maar ik wil dat hij 1 specifiek word/text bestand opent. Iemand ideetjes?


Alvast bedankt

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Runtime.exec

En verder kan je met een action listener luisteren naar knoppen/menu`s.

Verder is dit zwaar basic

[ Voor 43% gewijzigd door Alarmnummer op 22-10-2003 14:45 ]


Verwijderd

Topicstarter
In ieder geval bedankt, maar aangezien ik nog een beetje newbie ben...
Zou er misschien iemand met een voorbeeldje kunnen komen, dat zou heel veel helpen...


Alvast bedankt,

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Hier moet je genoeg hints aan hebben.. check de sun site anders maar ff goed.

Java:
1
2
3
4
5
6
7
JButton okButton = new JButton(new BlaatAction());

class BlaatAction extends AbstractAction{
     public void actionPerformed(ActionEvent e){
          Runtime.exec("blaat.doc");
     }
}

[ Voor 4% gewijzigd door Alarmnummer op 22-10-2003 14:50 ]


Verwijderd

Topicstarter
Oke. thnx. Dan kan ik weer verder.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Verwijderd schreef op 22 October 2003 @ 14:52:
Oke. thnx. Dan kan ik weer verder.
tip 1:
ga niet in de jbuilder zijn gegeneerde code lopen prutsen.
tip 2:
gebruik geen jbuilder.. daar leer je niets van. (Verder is het ook een waardeloze k*t omgeving imho)

Verwijderd

Topicstarter
Nou het programma lijkt exec niet eens te kennen, want er komt een rood lijntje onder...

Ik heb dus nu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.lang.Runtime

...

JMenuItem Blaat = new JMenuItem(new BlaatAction());

...

class BlaatAction extends AbstractAction{ 
     public void actionPerformed(ActionEvent e){ 
          Runtime.exec("blaat.doc"); 
     } 
}

...

class Frame1_JMenuItem_actionlistoner blablalbla
blablabla

(dit stuk hierboven is wel goed, want door JBuilder zelf aangemaakt)


En btw fucken in de Java omgeving lukt me wel :)

En ik vind het wel makkelijk te gebruiken aangezien we op school dit programma leren te gebruiken (zitten nu op fnakende stage)

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running. The current runtime can be obtained from the getRuntime method.

An application cannot create its own instance of this class.
Je roept de methode nu aan alsof het een static method is. Is dat zo? Nee. Hoe kom je dan aan die instantie voor je applicatie?
Dat vind je in de API
Pagina: 1