- Kábellel oldaná meg a 12VHPWR gondjait az ASUS
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Milyen billentyűzetet vegyek?
- Professzionális Intel videokártyák az ASRock receptje szerint
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- CPU léghűtés kibeszélő
- Kormányok / autós szimulátorok topikja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
smallmer
őstag
Sziasztok!
Szeretném kérni a segítségeteket:
Jelenleg így néz ki a kódom:public class testThread implements Runnable, ActionListener {
JFrame frame;
JButton gomb1;
JButton gomb2;
public void makeFrame() {
frame = new JFrame("Frame");
frame.setSize(1000, 500);
frame.getContentPane().setBackground(new Color(74, 74, 74));
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setLayout(null);
}
public void makeButtons() {
gomb1 = new JButton("Indítás");
gomb1.setBounds(350, 300, 100, 30);
gomb1.setBackground(new Color(127, 127, 127));
frame.getContentPane().add(gomb1);
gomb1.addActionListener(this);
gomb2 = new JButton("Stop");
gomb2.setBounds(550, 300, 100, 30);
gomb2.setBackground(new Color(127, 127, 127));
frame.getContentPane().add(gomb2);
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == gomb1) {
}
}
@Override
public void run() {
try {
go();
} catch (InterruptedException ex) {
Logger.getLogger(server.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void go() throws InterruptedException {
doMore();
}
public void doMore() throws InterruptedException {
for (int i = 0; i < 20; i++) {
System.out.println("Fut a thread" + i);
}
}
}
class Test {
public static void main(String[] args) {
testThread t = new testThread();
t.makeFrame();
t.makeButtons();
Runnable r = new server();
Thread szal = new Thread(r);
Thread szal2 = new Thread(r);
szal.start();
szal2.start();
}
}Azt szeretném megvalósítani, hogy a gomb1-re nyomva elinduljon az egyik szám, majd a gomb2-re nyomva a thread stop() állapotba kerüljön. Tehát egyik gombra kattintva indítsa el a szal-t, majd a másikra nyomva állítsa meg. Hogyan kellene ehhez átalakítani a kódom?
Köszönöm

Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kábellel oldaná meg a 12VHPWR gondjait az ASUS
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- LEGO klub
- Luck Dragon: Asszociációs játék. :)
- AliExpress tapasztalatok
- Milyen billentyűzetet vegyek?
- Professzionális Intel videokártyák az ASRock receptje szerint
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Navaren: Resident Evil Requiem szösszenet
- Kerékpárosok, bringások ide!
- További aktív témák...
- AKCIÓ! BESZÁMÍTÁS! Részletfizetés 0% THM ÚJ RTX 5090 több típusban 3 év garanciával 27% áfával
- Infinix Hot 11s / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- LG 55G5 - 55" OLED Tandem - 4K 165Hz & 0.1ms - MLA Plus - 4000 Nits - NVIDIA G-Sync - FreeSync
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- 27% - MSI G255PF E2 Monitor! 1920x1080 / 1ms / 180Hz / FreeSync !
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


