Gå til innhold

javababe

Medlemmer
  • Innlegg

    6
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av javababe

  1.  

    Du kan vise meldingen til brukeren, han bare trykker OK for å gå videre (lukker JOptionPane) 

     Du kan sende med en melding, men ha denne meldingen ha et ikon som indikerer at det er en feilmelding (JOptionPane.ERROR_MESSAGE)

    Du kan benytte YES_NO option som gjør at brukern for to knapper i JOptionPane (yes og no). Du kan teste om return verdien av JOptionPane er yes eller no som vist i eksempelet.

     

    Du kan også ta og legge inn componenter som JtextBox, Jtextfield, JButton, Jpanels og mer inn i JOptionPane, men det er sikkert overkill i ditt tilfelle :)

     

    Lykke til! 

    	JOptionPane.showMessageDialog(null, "Motstanderen er slått");
    
    JOptionPane.showMessageDialog(null, "Feil forekom", "alert", JOptionPane.ERROR_MESSAGE); 
    int svarte = JOptionPane.showConfirmDialog(null, "Vil du gjøre dette", "Tittel", JOptionPane.YES_NO_OPTION);
    		if(svarte == JOptionPane.YES_OPTION) {
    			// kode
    		} 
    		else {
    			// kode 
    		} 

     

    Tusen takk for god hjelp! Tror jeg har fått til oppgaven nå :)

  2. Oblig 5 INFO132 V15 @ UiB

     

    Temaet for oppgaven vi har fått er GUI, filhåndtering og unntak (exceptions).
    En del av GUI'et er allerede implementert i et løsningsforslag vi har fått utlevert. Man finner knapper for blant annet 'Attack' og 'Run', men disse gjør ingenting enda. Vi skal også legge til flere knapper og menyer. Når vi skal legge til en handling på knapper og menyer, må vi legge til lyttere (ActionListeners). Disse skal legges til fra en klasse som heter Game.

     

    1. Hvordan får man hendelser i et spill til å printes ut til JScrollPane'en nederst på skjermen?

    2. Og når det gjelder filhåndtering, ved kall til 'save' skal FieldOfHonor-objektet serialiseres, og lagres i en fil (savegame.obj). Hvordan gjør man dette?

    3. Når man trykker 'load' skal 'savegame.obj' leses, og spilleren skal få fortsette der spillet ble lagret. Noen forslag til løsning?

     

    Metodene til oppgaven ovenfor skal kunne kaste unntak som må håndteres på en fornuftig måte. Hvordan gjør man dette?

     

    Tusen takk for all hjelp!

  3. Oblig 5 INFO132 V15 @ UiB

     

    Temaet for oppgaven vi har fått er GUI, filhåndtering og unntak (exceptions).
    En del av GUI'et er allerede implementert i et løsningsforslag vi har fått utlevert. Man finner knapper for blant annet 'Attack' og 'Run', men disse gjør ingenting enda. Vi skal også legge til flere knapper og menyer. Når vi skal legge til en handling på knapper og menyer, må vi legge til lyttere (ActionListeners). Disse skal legges til fra en klasse som heter Game.

     

    Et Popup-vindu (JOptionPane) skal advare spilleren om at en motstander er slått. Feilmeldinger i spillet skal også vises i en JOptionPane. Man kan også bruke JOptionPanes for å bekrefte viktige valg i spillet (for eksempel: Are you sure you want to Challenge the deadliest enemy?).

     

    Hvordan lager man et popup-vindu ut i fra disse opplysningene?

    Setter stor pris på all hjelp!

  4. Oblig 5 INFO132 V15 @ UiB

     

    Går grunnkurs i programmering og trenger litt hjelp til en oppgave.
     
    Temaet for oppgaven vi har fått er GUI, filhåndtering og unntak (exceptions).
    En del av GUI'et er allerede implementert i et løsningsforslag vi har fått utlevert. Man finner knapper for blant annet 'Attack' og 'Run', men disse gjør ingenting enda. Vi skal også legge til flere knapper og menyer. Når vi skal legge til en handling på knapper og menyer, må vi legge til lyttere (ActionListeners). Disse skal legges til fra en klasse som heter Game.
     
    Hvordan lager man en knapp for å angripe den farligste fienden i et spill?
     
    Kan metoden se noe slik ut:
     
    Public void selectHardest() {
        opponent hardest = null;
        int topScore = 0;
        for (opponent opponent : opponents) {
            int oppScore = opponent.getHealth() + opponent.getMaxDamage();
        if (oppScore > topScore) {
            hardest = opponent;
            topScore = oppScore;
            }
        }
        opponents.remove(hardest);
        return hardest;
    }

  5. Oblig 5 INFO132 V15 @ UiB

     

    Temaet for oppgaven vi har fått er GUI, filhåndtering og unntak (exceptions).
    En del av GUI'et er allerede implementert i et løsningsforslag vi har fått utlevert. Man finner knapper for blant annet 'Attack' og 'Run', men disse gjør ingenting enda. Vi skal også legge til flere knapper og menyer. Når vi skal legge til en handling på knapper og menyer, må vi legge til lyttere (ActionListeners). Disse skal legges til fra en klasse som heter Game.
     
    Vi skal lage en filmeny (JMenu) i en JMenuBar som inneholder tre JMenuItem. Save (skal lagre spillet), load (skal la spilleren fortsette der den lagret) og exit (skal lukke spillet). Hvordan løser man dette på best mulig måte?

×
×
  • Opprett ny...