[Java/HTML] GUI openen in html

Pagina: 1
Acties:

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 23:10
Is er iemand hier die weet hoe ik een Java-GUI kan openen in html? Ik heb gezocht, maar ik nergens wat vinden. Alleen wat over hoe ik applets kan zetten in html. De volgende voorbeeldGUI zou ik dus graag willen openen in html:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.awt.*;
import javax.swing.*;

public class Schermpie extends JFrame
{
  private JTextField telnummer = new JTextField(15);
  private JButton opvragen = new JButton("Opvragen");
  private JButton bevestigen = new JButton("Bevestigen");
  private Label resultaat = new Label(" ");

  public SchermGui()
  {
    getContentPane().setLayout(new GridLayout(0,2));
    getContentPane().add(new Label("Geef telefoonnummer:"));
    getContentPane().add(telnummer);
    getContentPane().add(opvragen);
    getContentPane().add(bevestigen);
    getContentPane().add(new Label("Resultaat:"));
    getContentPane().add(resultaat);

    setTitle("WoW");
    setVisible(true);
    pack();
  }

  public static void main(String[] args)
  {
    new SchermGui();
  }
}

Iemand hier die me kan helpen?

  • tomato
  • Registratie: November 1999
  • Niet online
Ik begrijp niet goed wat je bedoelt, maar misschien doel je op Java Webstart?

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 23:10
Op zondag 07 april 2002 16:23 schreef tomato het volgende:
Ik begrijp niet goed wat je bedoelt, maar misschien doel je op Java Webstart?
Ik weet niet precies wat Java Webstart is, maar ik wil gewoon dat als ik een html-bestand opstart, dat ik dan deze GUI te zien krijg.

  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
code:
1
2
3
4
5
6
7
8
9
10
11
public class mijnapplet extends Applet {
  private guishit _mijnshit;

  public mijnapplet() {
    mijnshit = new guishit();
  }

  public void init() {
   mijnshit.setVisible(true);
  }
}

en daar een applet van maken dan :)

Verwijderd

Dan kan je toch gewoon een Applet maken :? Beetje vage vraag... kijk anders 's naar JSP's

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 23:10
Op zondag 07 april 2002 16:35 schreef MisterData een stuk code:
Thnx man, ik zal ff kijken of het werkt:)

Ik zou dus graag willen dat er hetzelfde gebeurd als wanneer men in de volgende link op de knop drukt: Link

Verwijderd

Dit werkt bij mij gewoon als ik 'm als applet draai.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.awt.*;
import javax.swing.*;

public class Schermpie extends JApplet
{
  private JTextField telnummer = new JTextField(15);
  private JButton opvragen = new JButton("Opvragen");
  private JButton bevestigen = new JButton("Bevestigen");
  private Label resultaat = new Label(" ");

  public void init()
  {
    getContentPane().setLayout(new GridLayout(0,2));
    getContentPane().add(new Label("Geef telefoonnummer:"));
    getContentPane().add(telnummer);
    getContentPane().add(opvragen);
    getContentPane().add(bevestigen);
    getContentPane().add(new Label("Resultaat:"));
    getContentPane().add(resultaat);

    setVisible(true);
    
    setSize( 300, 300 );
  }
}

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 23:10
En hoe moet ik hem dan openen in een html?

Verwijderd

Zoals je het altijd opneemt in html, gecompiled en wel. Alleen omdat je gebruik maakt van Swing is het raadzaam om even van http://java.sun.com de HTML-converter te downloaden. Deze veranderd je HTML code zodat niet je standaard VM aangeroepen wordt maar de Java plugin. Op die manier ben je er zeker van dat iedereen je applet uberhaupt kan zien...

Verwijderd

Oh ja en nog iets als je even dit opneemt:
private Container screen = getContentPane();
dan hoef je niet de hele tijd die functie aan te roepen, je programma wordt er weer sneller door en het scheelt weer wat type werk

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

1> JAVA en JAVASCRIPT zijn 2 heel verschillende dingen (maar dat weet je vast wel)
2> een applet kun je in HTML kwijt met applet of object tags.

Verwijderd

Heeft er iemand over JavaScript gesproken :? :? :?

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 23:10
OK, de applet werkt nu :) Alleen was mijn vraag of ik mijn GUI-tje in een soort applicatie-vorm kon krijgen net zoals dat gebeurd als je op de knop drukt op deze site. Dat zou ik graag willen hebben :) Iemand een id hoe dat moet?

Verwijderd

Op zondag 07 april 2002 18:00 schreef DrClearbottom het volgende:
OK, de applet werkt nu :) Alleen was mijn vraag of ik mijn GUI-tje in een soort applicatie-vorm kon krijgen net zoals dat gebeurd als je op de knop drukt op deze site. Dat zou ik graag willen hebben :) Iemand een id hoe dat moet?
Ten eerste snap ik niet wat je bedoelt, ten tweede, als je wilt proggen, zul je toch moeten beginnen met dingen zelf uitzoeken, want anders post je hier een vraag om 't kwartier.

Niet dat je niets mag vragen, maar wat eigen initiatief wordt gewaardeerd. :)

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45
in je init() van je applet "new SchermGui()" zetten?

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Een nieuwe Frame aanmaken, en hier de methodes setSize() en setVisible van aanroepen.

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 23:10
Op zondag 07 april 2002 18:31 schreef Geeltje het volgende:
Ten eerste snap ik niet wat je bedoelt.
Op die pagina die ik had gelinkt kwam er een applet in een nieuw venster(als je op die knop drukte), dat wil ik graag ook.
Op zondag 07 april 2002 18:31 schreef Geeltje het volgende:

Ten tweede, als je wilt proggen, zul je toch moeten beginnen met dingen zelf uitzoeken, want anders post je hier een vraag om 't kwartier.

Niet dat je niets mag vragen, maar wat eigen initiatief wordt gewaardeerd. :)
Ik prog al een tijdje en ik vraag hier zo goed als nooit wat, dus dat valt wel mee :) Bovendien wist ik al wel hoe ik een gewone applet moest maken, ik weet alleen nog niet hoe ik hem in zo'n scherm kan laten zien.

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

Alarmnummer

-= Tja =-

Maar staat dit niet in 1001 tutorials? (retorische vraag)

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45
Ik heb even getest, en hij doet het op de meest logische manier.
Met jouw bestaande code erbij kan je de code in mijn vorige post gebruiken.
Dus proberen zou ik zeggen :)
edit: programmeren is ook leren van anderen.
bij het voorbeeld wat je gaf zat ook de source van dat voorbeeld.....
http://java.sun.com/docs/books/tutorial/uiswing/layout/border.html
ok ok, het voorbeeld is wat lastig
Pagina: 1