Hirdetés
- A Cherry többé nem gyárt kapcsolókat
- Házimozi belépő szinten
- Hogy is néznek ki a gépeink?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen asztali médialejátszót?
- Milyen egeret válasszak?
- Kihúzhatja a gyufát a PC-s gyártóknál az érkező új Xbox
- 3D nyomtatás
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
Új hozzászólás Aktív témák
-
pvpEU
csendes tag
Hali egy kis kezdő lottó programot írok java nyelven, és nem tudom hogy tudom azt elérni hogy max 5 számot lehessen kiválasztani.
A lényeg for ciklusban leregenerálok 1<91 ig számokat amik gombok lesznek és ha rákattintok az egyikre akkor a btn.setEnabled(false) -lesz, de nekem ez csak 5 ig kéne(tehát max 5 gombot tudok megnyomni ami false lesz) és while ciklussal valahogy nem akart összejönni. Szóval ebben szeretném a segítségeteket kérni hogy mivel kéne kiegészítenem hogy összejöjjön a dolog.public class Feltoltbtn extends JFrame implements ActionListener {
private JPanel contentPane;
private JButton btn[] = new JButton[91];
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Feltoltbtn frame = new Feltoltbtn();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Feltoltbtn() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 750, 600);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(new GridLayout(9, 9, 0, 0));
for (int i = 1; i < btn.length; i++) {
btn[i] = new JButton("" + i);
btn[i].addActionListener(this);
contentPane.add(btn[i]);
}
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
for (int i = 1; i < btn.length; i++) {
if(e.getSource().equals(btn[i])){
btn[i].setEnabled(false);
}
}
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- A Cherry többé nem gyárt kapcsolókat
- VPN topic
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Házimozi belépő szinten
- A fociról könnyedén, egy baráti társaságban
- Hogy is néznek ki a gépeink?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Google Pixel topik
- Villanyszerelés
- További aktív témák...
- HyperX QuadCast 2 Frost + INGYEN SZÁLLÍTÁS
- Samsung Galaxy S25 Ultra 12/512GB fekete 3 év garanciával
- LENOVO CORE I7 8700K GAMER+TERVEZŐI PC! 16Gb DDR4 RAM 512GB NVME SSD QUADRO P4000 8GB DDR5 1Év GAR!
- ÚJ ASUS CORE I5 14400F GAMER MAX PC 32GB DDR5 RAM 1.0TB SSD ÚJ RTX 5060 TI 8GB DDR7 2ÉV GAR!
- ARCTIC Liquid Freezer III 360 A-RGB Processzor vízhűtő
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3756, 100% Akkumulátor
- Apple iPhone SE 2020 64GB Fehér 1 év Garancia Beszámítás Házhozszállítás
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- LG 27GR95UM - 27" MiniLED - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 1000
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


