Tartalomjegyzék GDF-HID
A Gábor Dénes Főiskola hallgatóinak nemhivatalos fóruma
 
 segédletekSegédletek     Gy.I.K.Gy.I.K.   KeresésKeresés   TaglistaTaglista   CsoportokCsoportok   RegisztrációRegisztráció 
 ProfilProfil   Privát üzeneteid olvasásához be kell jelentkeznedPrivát üzeneteid olvasásához be kell jelentkezned   BelépésBelépés 

JAVA II -Programozás Technológia gyakorlat
Ugrás a köv. oldalra: Előző  1, 2, 3, ... 27, 28, 29  Következő
 
Lezárt fórum: ide nem küldhetsz témát, választ, nem szerkesztheted a hozzászólásaidat.   Lezárt téma: ide nem írhatsz választ, és nem szerkesztheted a hozzászólásaidat.    Tartalomjegyzék -> Tantárgyak A-O
Előző téma megtekintése :: Következő téma megtekintése  
Szerző Üzenet
Csaba
haladó fórumozó
haladó fórumozó


Csatlakozott: 2004.02.23. Hétfő 18:27
Hozzászólások: 141

HozzászólásElküldve: 2005.05.02. 14:14    Hozzászólás témája: Hozzászólás az előzmény idézésével

Na az én vízsgám még anno ez volt, nem bíztos, hogy mindenre jól emlékszem:

-Kellett egy név beviteli mező
-alatta egy e-mail beviteli mező
-ez alatt volt, hogy ki kellett választani, hogy pc-gur, vagy pc word stb.. újságot olvasol. Itt többet is ki lehetett válaztani.
- ez alatt hogy kb mennyit költesz egy évben ezekre. 0-5000, 5000-10000 stb, de egyszerre csak egyet lehessen kiválasztani
- aztán legalúl középen egy ment gomb, amivel elmented egy fájlba (asszem .txt-be) ezeket az adatokat, úgy hogyha megnézed a txt-t, akkor így enymás alatt írja ki a dolgokat.

Nekem a fájlkezekést nem sikerült megcsinálnom de magkaptam a kettest :) Egyébként itt az volt a kulcs dolog, hogy fájl hozzáírásra kellett megnyitni a fájlt.
_________________
We have no time to lose!
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése
szek
visszatérő vendég
visszatérő vendég


Csatlakozott: 2004.02.14. Szombat 21:44
Hozzászólások: 40

HozzászólásElküldve: 2005.07.16. 18:52    Hozzászólás témája: Hozzászólás az előzmény idézésével

Sziasztok!

Hallottam, hogy vizsgan rendesen faggatoznak mar az osztalydiagramnal. Van valakinek barmilyen emleke arrol, hogy miket szeretnek kerdezni ezen a ponton? Par nap mulva vizsgam lesz, nagyon sokat segitenetek a valasszal!

Elore is koszi!
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
MaZsola
a fórum királya
a fórum királya


Csatlakozott: 2005.02.17. Csütörtök 15:07
Hozzászólások: 930
Tartózkodási hely: egyszer fent, egyszer lent

HozzászólásElküldve: 2005.07.17. 18:00    Hozzászólás témája: Hozzászólás az előzmény idézésével

En holnap megyek java2bol, valami utolso jotanacs vagy akarmi?
_________________
Abszolutórista Wink

"If Java had true garbage collection, most programs
would delete themselves upon execution."
- Robert Sewell
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Csaba
haladó fórumozó
haladó fórumozó


Csatlakozott: 2004.02.23. Hétfő 18:27
Hozzászólások: 141

HozzászólásElküldve: 2005.07.17. 18:19    Hozzászólás témája: Hozzászólás az előzmény idézésével

MaZsola írta:
En holnap megyek java2bol, valami utolso jotanacs vagy akarmi?

Magamból kiindulva annyit tudnék még hozzáfűzni, hog nálam a terv nem igazán fedte azt amit csináltam. Megnézte a tervet, elfogadta, de menet közben egy két helyen máshogy csináltam, de utána már nem nézte össze a kettő.
Magam részéről én úgy csináltam meg a programot, hogy megírtam a metodusokat (az elejét és a {} jeleket) és így folyamatosan meg tudtam nézni, hogy működik e, és nem anyázott a progi, hogy ez meg az hiányzik neki. Mint fentebb írtam, nekem a fájlkezelést nem sikerült megcsinálnom (de a metodus fejet itt is megcsináltam), de el tudtam mondani neki hogy csinálnám.
_________________
We have no time to lose!
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése
MaZsola
a fórum királya
a fórum királya


Csatlakozott: 2005.02.17. Csütörtök 15:07
Hozzászólások: 930
Tartózkodási hely: egyszer fent, egyszer lent

HozzászólásElküldve: 2005.07.17. 20:13    Hozzászólás témája: Hozzászólás az előzmény idézésével

Csaba írta:
Na az én vízsgám még anno ez volt, nem bíztos, hogy mindenre jól emlékszem:

-Kellett egy név beviteli mező
-alatta egy e-mail beviteli mező
-ez alatt volt, hogy ki kellett választani, hogy pc-gur, vagy pc word stb.. újságot olvasol. Itt többet is ki lehetett válaztani.
- ez alatt hogy kb mennyit költesz egy évben ezekre. 0-5000, 5000-10000 stb, de egyszerre csak egyet lehessen kiválasztani
- aztán legalúl középen egy ment gomb, amivel elmented egy fájlba (asszem .txt-be) ezeket az adatokat, úgy hogyha megnézed a txt-t, akkor így enymás alatt írja ki a dolgokat.

Nekem a fájlkezekést nem sikerült megcsinálnom de magkaptam a kettest :) Egyébként itt az volt a kulcs dolog, hogy fájl hozzáírásra kellett megnyitni a fájlt.


Megcsinaltam a progit, majdnem jo, a fileba nem egymas ala irja ki az adatokat hanem egymas melle. InputStreamreadr meg OutputStreamreaderrel lehet megoldani mert vindoz maskent kezeli a soremelest, csak nemtudom hogyan...valaki esetleg a heyles megoldast elmodnana?



Kód:
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.text.*;
import java.beans.*;
import java.io.*;

public class Ujsag
    extends JFrame
    implements ActionListener {

  File file = new File("ujsag.txt");

  JLabel lbNev = new JLabel("Név:    ");
  JLabel lbEmail = new JLabel("E-mail:");

  JTextField tfNev = new JTextField(10);
  JTextField tfEmail = new JTextField(10);

  JRadioButton pcGuru = new JRadioButton("pc-guru");
  JRadioButton pcWorld = new JRadioButton("pc-world");
  ButtonGroup bg1 = new ButtonGroup();

  JRadioButton otezer = new JRadioButton("0-5000");
  JRadioButton tizezer = new JRadioButton("5000-10000");
  ButtonGroup bg2 = new ButtonGroup();

  JButton btMent = new JButton("Ment");

  public Ujsag() {

    setBounds(300, 300, 300, 300);
    setLocationRelativeTo(null);

    Container cp = getContentPane();

    JPanel pn1 = new JPanel();
    JPanel pn2 = new JPanel();
    JPanel pn3 = new JPanel();
    JPanel pn4 = new JPanel();

    pn1.setLayout(new FlowLayout());
    pn2.setLayout(new FlowLayout());
    pn3.setLayout(new BorderLayout());
    pn4.setLayout(new BorderLayout());

    cp.setLayout(new GridLayout(5, 1));

    pn1.add(lbNev);
    pn1.add(tfNev);

    pn2.add(lbEmail);
    pn2.add(tfEmail);

    bg1.add(pcGuru);
    bg1.add(pcWorld);
    pn3.add(pcGuru, "West");
    pn3.add(pcWorld, "East");

    bg2.add(otezer);
    bg2.add(tizezer);
    pn4.add(otezer, "West");
    pn4.add(tizezer, "East");

    cp.add(pn1);
    cp.add(pn2);
    cp.add(pn3);
    cp.add(pn4);
    cp.add(btMent);

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    btMent.addActionListener(this);
    show();
  }

  private String ujsagValaszt() {
    if (pcGuru.isSelected()) {
      return "Pc-Guru";
    }
    else {
      return "Pc-World";
    }
  }

  private String arValaszt() {
    if (otezer.isSelected()) {
      return "5000";
    }
    else {
      return "10000";
    }
  }

  private void mentes() {
    try {

      FileWriter fr = new FileWriter(file);

      JTextField tfTemp = new JTextField();
      tfTemp.setText(tfNev.getText() + "\n" +
                     tfEmail.getText() + "\n" + ujsagValaszt() + "\n" +
                     arValaszt());

      fr.write(tfTemp.getText());
      fr.close();

    }
    catch (Exception ex) {
      System.out.println("Hiba");
    }

  }

  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == btMent) {
      mentes();

    }
  }

  public static void main(String[] args) {
    Ujsag ujsag1 = new Ujsag();
  }

}


a txt-t a progi a project konyvtarba menti

_________________
Abszolutórista Wink

"If Java had true garbage collection, most programs
would delete themselves upon execution."
- Robert Sewell
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Inner Voice
elszánt fórumozó
elszánt fórumozó


Csatlakozott: 2004.06.02. Szerda 1:42
Hozzászólások: 297
Tartózkodási hely: Ahol a számítógépem, ott az otthonom.

HozzászólásElküldve: 2005.07.19. 02:17    Hozzászólás témája: Hozzászólás az előzmény idézésével

MaZsola írta:

Megcsinaltam a progit, majdnem jo, a fileba nem egymas ala irja ki az adatokat hanem egymas melle. InputStreamreadr meg OutputStreamreaderrel lehet megoldani mert vindoz maskent kezeli a soremelest, csak nemtudom hogyan...valaki esetleg a heyles megoldast elmodnana?


Íme a helyes megoldás. :)
Hozzáteszem, mentésnél minek textfieldet létrehozni az adatok
összefűzűséhez, amikor ott a jó kis String is?
Mellesleg a textfield getText metódusa "nyelte le" a "\n"-t, átalakította space karakterré. (Hexa 0x20).


Íme a progi egyben, remélem segít. :)


Kód:
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.text.*;
import java.beans.*;
import java.io.*;

public class Ujsag
    extends JFrame
    implements ActionListener {

  File file = new File("ujsag.txt");

  JLabel lbNev = new JLabel("Név:    ");
  JLabel lbEmail = new JLabel("E-mail:");

  JTextField tfNev = new JTextField(10);
  JTextField tfEmail = new JTextField(10);

  JRadioButton pcGuru = new JRadioButton("pc-guru");
  JRadioButton pcWorld = new JRadioButton("pc-world");
  ButtonGroup bg1 = new ButtonGroup();

  JRadioButton otezer = new JRadioButton("0-5000");
  JRadioButton tizezer = new JRadioButton("5000-10000");
  ButtonGroup bg2 = new ButtonGroup();

  JButton btMent = new JButton("Ment");

  public Ujsag() {

    setBounds(300, 300, 300, 300);
    setLocationRelativeTo(null);

    Container cp = getContentPane();

    JPanel pn1 = new JPanel();
    JPanel pn2 = new JPanel();
    JPanel pn3 = new JPanel();
    JPanel pn4 = new JPanel();

    pn1.setLayout(new FlowLayout());
    pn2.setLayout(new FlowLayout());
    pn3.setLayout(new BorderLayout());
    pn4.setLayout(new BorderLayout());

    cp.setLayout(new GridLayout(5, 1));

    pn1.add(lbNev);
    pn1.add(tfNev);

    pn2.add(lbEmail);
    pn2.add(tfEmail);

    bg1.add(pcGuru);
    bg1.add(pcWorld);
    pn3.add(pcGuru, "West");
    pn3.add(pcWorld, "East");

    bg2.add(otezer);
    bg2.add(tizezer);
    pn4.add(otezer, "West");
    pn4.add(tizezer, "East");

    cp.add(pn1);
    cp.add(pn2);
    cp.add(pn3);
    cp.add(pn4);
    cp.add(btMent);

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    btMent.addActionListener(this);
    show();
  }

  private String ujsagValaszt() {
    if (pcGuru.isSelected()) {
      return "Pc-Guru";
    }
    else {
      return "Pc-World";
    }
  }

  private String arValaszt() {
    if (otezer.isSelected()) {
      return "5000";
    }
    else {
      return "10000";
    }
  }

  private void mentes() {
     String tmp;
    try {
     
      FileWriter fr = new FileWriter(file);
       
      // Könyörgöm, minek textfield a mentésnek? :D
      // JTextField tfTemp = new JTextField();
      tmp  = tfNev.getText() + "\r\n";
      tmp += tfEmail.getText() + "\r\n";
      tmp += ujsagValaszt() + "\r\n";
      tmp += arValaszt();
     
      //tfTemp.setText(tfNev.getText() + "\r\n" +
      //               tfEmail.getText() + "\r\n" + ujsagValaszt() + "\r\n" +
      //               arValaszt());*/

      //fr.write(tfTemp.getText());
      fr.write(tmp);
      fr.close();

    }
    catch (Exception ex) {
      System.out.println("Hiba");
    }

  }

  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == btMent) {
      mentes();

    }
  }

  public static void main(String[] args) {
    Ujsag ujsag1 = new Ujsag();
  }

}




Üdv,
Inner Voice
_________________
Regisztráció!
Bután születtél, megértem. Hogy az is maradtál, nem érdem.
Gentoo Power!
root of localhost, 127.0.0.1 Laughing
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Inner Voice
elszánt fórumozó
elszánt fórumozó


Csatlakozott: 2004.06.02. Szerda 1:42
Hozzászólások: 297
Tartózkodási hely: Ahol a számítógépem, ott az otthonom.

HozzászólásElküldve: 2005.07.19. 02:21    Hozzászólás témája: Hozzászólás az előzmény idézésével

MaZsola írta:
En holnap megyek java2bol, valami utolso jotanacs vagy akarmi?


Néhány jótanács igen:

[*] A képernyőterveden, a papíron az összes komponensnek írd be a nevét, valamint azt, hogy milyen Listenert használ, ki figyeli!!! pl: btAkarmi(ActionListener, Ujsag)

[*] A fő frame mellé szintén írd oda zárójelben, milyen Listenert használ, és, hogy melyik komponensek számára figyel (btMentes).

Most ennyi jut eszembe. Majd meglátjuk, segít -e. :)

Üdv,
Inner Voice
_________________
Regisztráció!
Bután születtél, megértem. Hogy az is maradtál, nem érdem.
Gentoo Power!
root of localhost, 127.0.0.1 Laughing
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
MaZsola
a fórum királya
a fórum királya


Csatlakozott: 2005.02.17. Csütörtök 15:07
Hozzászólások: 930
Tartózkodási hely: egyszer fent, egyszer lent

HozzászólásElküldve: 2005.07.20. 22:23    Hozzászólás témája: Hozzászólás az előzmény idézésével

hali sikerult 3as :)

de a kepernyotervnel megszivtam majdnem, ugykell hogy:

btAkarmi(ActionEvent): (itt tortenik az esemeny, ami jelenesetben ActionEvent, de dokumentumnal lehet pl DocumentEvent)

Editor(ActionListener): (JFramebol szarmaztatott osztaly, szovegszerkeszto volt a feladat)
_________________
Abszolutórista Wink

"If Java had true garbage collection, most programs
would delete themselves upon execution."
- Robert Sewell
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Inner Voice
elszánt fórumozó
elszánt fórumozó


Csatlakozott: 2004.06.02. Szerda 1:42
Hozzászólások: 297
Tartózkodási hely: Ahol a számítógépem, ott az otthonom.

HozzászólásElküldve: 2005.07.20. 22:26    Hozzászólás témája: Hozzászólás az előzmény idézésével

MaZsola írta:
hali sikerult 3as :)[...]


Gratula!

Jól jöttek a tippek azért?
_________________
Regisztráció!
Bután születtél, megértem. Hogy az is maradtál, nem érdem.
Gentoo Power!
root of localhost, 127.0.0.1 Laughing
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Derrick:)
Bronz hat
Bronz hat


Csatlakozott: 2004.02.15. Vasárnap 15:28
Hozzászólások: 2446

HozzászólásElküldve: 2005.07.20. 22:57    Hozzászólás témája: Hozzászólás az előzmény idézésével

holnap asem mindkettőtőket "zaklatom" majd privátba help miatt... most nem fogalmazom meg fáradt vagyok:)
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése
MaZsola
a fórum királya
a fórum királya


Csatlakozott: 2005.02.17. Csütörtök 15:07
Hozzászólások: 930
Tartózkodási hely: egyszer fent, egyszer lent

HozzászólásElküldve: 2005.07.21. 00:37    Hozzászólás témája: Hozzászólás az előzmény idézésével

Inner Voice írta:


Jól jöttek a tippek azért?


mindenkepen :)

Derrick:) most enis faradt lennek valaszolni Razz
_________________
Abszolutórista Wink

"If Java had true garbage collection, most programs
would delete themselves upon execution."
- Robert Sewell
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
szek
visszatérő vendég
visszatérő vendég


Csatlakozott: 2004.02.14. Szombat 21:44
Hozzászólások: 40

HozzászólásElküldve: 2005.07.21. 07:09    Hozzászólás témája: Hozzászólás az előzmény idézésével

Nekem is sikerult, 3-as lett. Koszonom mindenkinek a segitseget!
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Garci
Bronz kettő
Bronz kettő


Csatlakozott: 2004.02.15. Vasárnap 1:47
Hozzászólások: 1400
Tartózkodási hely: http://www.euronics.hu/uzleteink

HozzászólásElküldve: 2005.07.21. 16:35    Hozzászólás témája: Hozzászólás az előzmény idézésével

szek írta:
Nekem is sikerult, 3-as lett. Koszonom mindenkinek a segitseget!

Gratulálunk! Jester
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
MaZsola
a fórum királya
a fórum királya


Csatlakozott: 2005.02.17. Csütörtök 15:07
Hozzászólások: 930
Tartózkodási hely: egyszer fent, egyszer lent

HozzászólásElküldve: 2005.07.21. 16:48    Hozzászólás témája: Hozzászólás az előzmény idézésével

Inner Voice írta:

Kód:
// Könyörgöm, minek textfield a mentésnek? :D



Igazad van abszolute, nemtudom epp textfieldet hasznaltam elotte es string nem jutott eszembe Razz
_________________
Abszolutórista Wink

"If Java had true garbage collection, most programs
would delete themselves upon execution."
- Robert Sewell
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
msg
hozzászóló
hozzászóló


Csatlakozott: 2005.08.31. Szerda 13:16
Hozzászólások: 9

HozzászólásElküldve: 2005.09.05. 19:41    Hozzászólás témája: Hozzászólás az előzmény idézésével

Hello!
Az lenne a kérdésem, hogy volt-e valaki az elmúlt 2 hónapban progtech-ből vizsizni, és hogy az elméleti progi az-e, amit nyilvánossá tettek? Vagyis tényleg azok a kérdések a vizsgán is?
kösz
Vissza az elejére
Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:   
Lezárt fórum: ide nem küldhetsz témát, választ, nem szerkesztheted a hozzászólásaidat.   Lezárt téma: ide nem írhatsz választ, és nem szerkesztheted a hozzászólásaidat.    Tartalomjegyzék -> Tantárgyak A-O Időzóna: (GMT +2 óra)
Ugrás a köv. oldalra: Előző  1, 2, 3, ... 27, 28, 29  Következő
2 / 29 oldal

 
Ugrás:  
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.


Powered by phpBB © 2001, 2005 phpBB Group
Magyar fordítás © Andai Szilárd - Frissítette: Magyar phpBB közösség

Tárhelyszolgáltatónk a www.nlgsys.net