Problém s odstránením vybratého componentu – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Problém s odstránením vybratého componentu – Java – Fórum – Programujte.comProblém s odstránením vybratého componentu – Java – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
SVKSuli0
Newbie
13. 4. 2015   #1
-
0
-

ahojte, snažím sa do tabbledPanelu pridávať textFieldy s nejakým obsahom a mať button ktorý odstráni vybraný nepotrebný textField. nemáte nejaký nápad ako to rozumne spraviť?

mal som také pokusy ako som to skúšal ale neviem si stým rady: 

v podstaťe som myslel že vytvorím panel s obsahom a buttonom ktorý potom odstráni vlastný panel ale zistil som že to musím asi spraviť úplne inak.

prosím nezaobejaťe sa s názvami a inými detailami ide len o rýchli pokus. dik

public class ListPanel extends JTabbedPane {
    
    ListPanel() {
        setSize(560, 450);
        setLocation(250,0);
        
        Panel(" + ", "+");
        Panel(" - ", "-");
    }
    
    void Panel(String pName, String fName) {
        JPanel panel = new JPanel();
        panel.setName(pName);
        panel.setLayout(new GridLayout(5,5,5,5));
        add(panel);
        
        for(int i = 0; i < 10; i++) {
            JPanel textPanel = new JPanel();
            textPanel.setBackground(Color.red);
            textPanel.setLayout(null);
            
            JTextField text = new JTextField(fName);
            text.setSize(120, 20);
            textPanel.add(text);
            
            JButton button = new JButton("X");
            button.setSize(20, 20);
            button.setLocation(240, 0);
            button.addActionListener((ActionEvent ActionEvent) -> {
            remove(this);
            });
            
            textPanel.add(button);
            panel.add(textPanel);
        }
    }
}
Nahlásit jako SPAM
IP: 89.173.201.–
Reklama
Reklama
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 33 hostů

Podobná vlákna

Problem s odstranenim diakritiky — založil JiriVavru

Problém — založil Trumpetka

Problém s VC++ — založil beb

Problém s $this — založil Marty

Problem s VS C# — založil Mrakoplas

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý