login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > Java > JAVA Deel 6 (SWING begin)
Pagina:

Reacties op de tutorial JAVA Deel 6 (SWING begin)


Offline  Fenrir
Gepost op: 04 juni 2005 - 22:06
PHP expert

Goede tutorial!

Hier moet je zeker meer tutorials over maken (andere elementen, dropdown, tekst, etc).

Offline  nemesiskoen
Gepost op: 04 juni 2005 - 23:06
Gouden medaille

PHP expert


komt er zeker aan, maar dat kan wel ff duren ivm de exaams:s

Offline  Fenrir
Gepost op: 05 juni 2005 - 12:01
PHP expert

Ja, succes!

Hoe zet je de knoppen eigenlijk goed neer? Nu vullen ze 1/3 of 1/4 van het scherm. Hoe zorg je ervoor dat er plaats tussen is?

Offline  nemesiskoen
Gepost op: 05 juni 2005 - 12:15
Gouden medaille

PHP expert


mmm...
kga even kort iets typen, ik edit dit bericht wel als dit klaar is... is een beetje uitleg, en zal wss wel 'uitgebreider' besproken worden in de volgende. Maar ik edit dit hier direct

en... edit.
Alle commentaar is weg, behalve bij de nieuwe dingen.
  1. <?php
  2. //kleurtjes
  3.  
  4. import javax.swing.*;
  5. import java.awt.event.*;
  6. import java.awt.*;
  7.  
  8. public class smSwing4 extends JFrame implements ActionListener {
  9.  
  10.  
  11. private JTextField txtwoord;
  12.  
  13. private JLabel text;
  14. private JLabel resultaat;
  15.  
  16. private JButton knop;
  17.  
  18. private String woord;
  19.  
  20. private JPanel panelButton; //een panel is een soort van container. Eigenlijk niet helemaal maar dit even om uit te leggen dat je het ook een 'layout' kan geven
  21.  
  22. public smSwing4( String sTitel, int iHoogte, int iBreedte ) {
  23.  
  24. super( sTitel );
  25.  
  26. Container c = getContentPane();
  27. c.setLayout(new GridLayout(2, 2));
  28.  
  29. panelButton = new JPanel(); //ik gebruik alleen maar een panel voor de button, maar de rest zou je zelf moeten kunnen, voor het textveld bv
  30. panelButton.setLayout( new FlowLayout() ); //dit is eigenlijk het stukje code dat om de uitlijning draait. Flow layout vult zichzelf automatisch op en zal niet uitrekken als het niet nodig is
  31.  
  32. text = new JLabel( "Geef een woord" );
  33. txtwoord = new JTextField( "woord" );
  34.  
  35. knop = new JButton( "klik" );
  36. resultaat = new JLabel();
  37.  
  38. panelButton.add( knop ); //ik voeg de button toe aan mijn panel
  39.  
  40. c.add( text );
  41. c.add( txtwoord );
  42.  
  43. //hiervoor stond hier c.add( knop ), dit heb ik weggelaten omdat ik de knop heb toegevoegd aan men panel... nu ga ik het panel toevoegen aan men container
  44. c.add( panelButton );
  45. c.add( resultaat );
  46.  
  47. knop.addActionListener(this);
  48.  
  49. setSize( iBreedte, iHoogte );
  50.  
  51. show();
  52.  
  53.  
  54. }
  55. public void actionPerformed( ActionEvent e ) {
  56.  
  57. if(e.getActionCommand().equals("klik")) {
  58.  
  59. woord = txtwoord.getText();
  60.  
  61.  
  62. resultaat.setText( String.valueOf( woord ) );
  63.  
  64. }
  65.  
  66. }
  67. public static void main(String[] argv) {
  68.  
  69. smSwing4 test = new smSwing4( "Sitemasters tutorial", 300, 300 );
  70.  
  71. }
  72.  
  73. }
  74.  
  75. //einde kleurtjes
  76. ?>

...
rare bug in edit optie ivm code tags en <?php

Offline  Wave6
Gepost op: 21 mei 2007 - 18:19
PHP beginner

Nette tutorial man:)

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.029s