Kezdőoldal » Számítástechnika » Programozás » Hogy lehetne ezt leprogramozni...

Hogy lehetne ezt leprogramozni (java)?

Figyelt kérdés

Szövegmező tartalma

induláskor: 0

1. kattintás: 1 (mivel 0+1=1)

2. kattintás: 3 (mivel 1+2=3)

3. kattintás: 7 (mivel 3+4=7)

4. kattintás: 15 (mivel 7+8=15)



Itt láthatjátok az elkeseredett próbálkozásomat:

[link]



2012. jún. 18. 15:08
 1/6 anonim ***** válasza:
Javaban nem vagyok otthon, de elég könnyű, ha eventeket használ mint a C# akkor a szövegbox click eventjére adjon egyet hozzá.
2012. jún. 18. 15:41
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Nem, félreértetted
2012. jún. 18. 15:47
 3/6 anonim ***** válasza:

Az actionPerformed metódust írtam át picit.


import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;


import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextField;


public class Osztaly14 extends JFrame implements ActionListener {


private static final long serialVersionUID = 1L;

private JButton gomb;

private JTextField szöveg;



public void actionPerformed(ActionEvent e) {

Integer szam;

szam = Integer.parseInt(this.szöveg.getText());

szam = szam + (szam + 1);

this.szöveg.setText("" + szam);

}


public Osztaly14() {


this.setSize(400, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


this.szöveg = new JTextField();

szöveg.setSize(100, 20);

this.gomb = new JButton("Sorozat");

this.gomb.setSize(180, 30);

this.gomb.addActionListener(this);

this.szöveg.setText("0");


Container cont = this.getContentPane();

cont.setLayout(null);

cont.add(this.szöveg);

this.szöveg.setLocation(120, 70);

cont.add(this.gomb);

this.gomb.setLocation(80, 100);


this.setVisible(true);

}


public static void main(String args[]) {


Osztaly14 a = new Osztaly14();

}


}

2012. jún. 18. 18:19
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Néhány részt sajnos még nem ismerek belőle
2012. jún. 18. 18:47
 5/6 anonim ***** válasza:

private static final long serialVersionUID = 1L;


ezt szerializáció miatt raktam be csak h ne legyen amiatt warning, ezt nem is kell ismerd még. :D


Integer.parseInt(String s)


Ez az Integer osztálynak egy statikus metódusa, annyit csinál, hogy a paraméterként megadott stringet Integerré alakítja.


[link]


A többit szerintem érted, de ha nem akkor kérdezz.

2012. jún. 18. 19:25
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
Ha jóllátom: szövegmező tartalma= szövegmező tartalma+2 a (kattintás száma -1) hatványa.
2012. jún. 21. 10:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!