School Opdracht

Status
Niet open voor verdere reacties.

StijnVdNeut

Nieuwe gebruiker
Lid geworden
31 mei 2016
Berichten
1
Hallo,

Ik ben bij de LOI een cursus java aangegaan en ik ben momenteel bezig met de inleiding. De communicatie met de LOI is helaas bar slecht evenals de uitleg van de opdrachten. IK zal de oefenopdracht uitschrijven zodat jullie er zelf over kunnen oordelen en mij hopelijk kunnen helpen:

Oefenopdracht 3
Deze oefenopgave bevat de eerste zelfstandige programmeeropdracht. Maak een cijferevaluatieprogramma dat voldoet aan de volgende eisen:

A - De gebruiker kan één cijfer opgeven in een JOptionPane
B - Het cijfer wordt geëvalueerd op basis van het volgende schema (kleiner of gelijk aan 3 is slecht - kleiner of gelijk aan 5 is onvoldoende (maar groter dan 3) - kleiner of gelijk aan 7 is voldoende (maar groter dan 6) - groter dan 7 is goed)
C - het programma maakt gebruik van int getallen
D - Het programma presenteert de cijferevaluatie in een JOptionPane
E - Het programma reageert adequaat op foutieve invoer

Tot nu toe heb ik dit:

import javax.swing.JOptionPane;

public class Oefenopgave3 {

public static void main(String[] args) {

//Declaratie Variabelen
String x;

x = JOptionPane.showInputDialog(null, "Voer uw nummer in", "Nummer input", JOptionPane.INFORMATION_MESSAGE);

}
}


Ik wilde hier wat if statements achteraan plakken en als een bepaalde conditie waar is een JOptionPane openen.

Ik kom er zelf niet echt uit, na de uitleg van de cursus zelf. Kan iemand mij hiermee helpen?

De opleiding gebruikt Eclipse als IDE.

Met vriendelijke groet,
Stijn van der Neut
 
Laatst bewerkt:
euh tja je kan eens naar onderstaande samples kijken om de structuur te bekijken
Mijn mening als je studeert laat de totaal verouderde swing links liggen
installeer netbeans en bekijk eens javafx eens (je kan ook swing in fx gebruiken indien iets niet lukt )
fx sneller resultaat en gemakelijker maar swing word nog veel gebruikt dus ik laat de keuze aan u de weg die je inslaat.
Code:
 1 String name = JOptionPane.showInputDialog (null,“What is  your name?”);
bekijk al eens
Code:
Jpanel
 1 class Controlpanel extends JPanel{
 2 private JButton btnopendir;
 3 public void guisetup(){
 4    	btnopendir = new Jbutton(resources.getlblFor("btnopendir"));
hier wordt de layout gereset belangerijk om absolute te werken
Code:
 5     setLayout(null);//important to use positions setbound
grote van het JPanel
Code:
 6     setPreferredSize(new Dimension(400, 400));
een rand aan het JPanel
Code:
 7     setBorder(BorderFactory.createEtchedBorder());
 8     add(btnopendir);
 9    btnopendir.addActionListener(choosedir);
 10 }


Static panel
Code:
 1 public class JFrameDemo {
 2         public static void main(String s[]) {
 3                 JFrame frame = new JFrame("JFrame Source Demo");
 4                 // Add a window listner for close button
 5                 frame.addWindowListener(new WindowAdapter() {
 6                         public void windowClosing(WindowEvent e) {
 7                                 System.exit(0);
 8                         }
 9                 });
 10                 // This is an empty content area in the frame
 11                 JLabel jlbempty = new JLabel("");
 12                 jlbempty.setPreferredSize(new Dimension(175, 100));
Hier word deze dan toegevoegd
Code:
 13                 frame.getContentPane().add(jlbempty, BorderLayout.CENTER);
 14                 frame.pack();
 15                 frame.setVisible(true);
 16         }
 17 }
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan