Rekommenderade artiklar
- Hur du tar bort meddelanden på…
- Att göra mer för mindre med …
- Köp och nedladdning programva…
- Galaxy S4 Installera APK: Hur …
- Google Glass: Värde rösten g…
- Cloud Contract Management Myth…
- Fem fördelar med Team Collabo…
- Online Video Training Software…
- Hur man handskas med OST-fil a…
- Se till att du hittar en regis…
- Hur Drupal ökar intäkterna f…
- Välja den bästa CRM-programv…
- Inredning apps - framtiden fö…
- Personal Närvaro Management S…
- Point of Sale av Ocims Tech
Kategori
- affiliate marknadsföring
- konsthantverk
- fordons
- bokrecensioner
- affär
- karriär
- kommunikation
- datorer
- utbildning
- underhållning
- miljö
- finansiera
- mat dryck
- spel
- hälsa medicinsk
- hem familjen
- internet e-handel
- barn tonåringar
- språk
- laglig
- marknadsföring
- musik-
- husdjur djur
- fastighet
- relationer
- själv förbättring
- inköps omdömen
- samhället nyheter
- programvara
- andlighet
- sport fritid
- teknik
- Alla
- kvinnor intressen
- skrivning talar
- andra
Komplettera automatiskt textfält i Swing av John C.
tillsammans som one.Custom JComboBox:
import java.awt.event.ItemEvent, import javax.swing.DefaultComboBoxModel, import javax.swing .JComboBox, import javax.swing.plaf.basic.BasicComboBoxEditor; public class AutoComboBox utökar JComboBox {privat klass AutoTextFieldEditor utökar BasicComboBoxEditor {private AutoTextField getAutoTextFieldEditor () {return (AutoTextField) redaktör;} AutoTextFieldEditor (java.util.List lista) {redaktör = new AutoTextField (lista, AutoComboBox.this);}} public AutoComboBox (java.util.List lista) {isFired = false; autoTextFieldEditor = new AutoTextFieldEditor (lista), setEditable (true), setModel (ny DefaultComboBoxModel (list.toArray ()) {skyddade void fireContentsChanged (Objekt obj, int i, int j) {if (isFired) super.fireContentsChanged (obj, i, j),!}}), setEditor (autoTextFieldEditor);} public boolean isCaseSensitive () {return autoTextFieldEditor.getAutoTextFieldEditor () isCaseSensitive ();.} public void setCaseSensitive (boolean flagga) {autoTextFieldEditor.getAutoTextFieldEditor () setCaseSensitive (flagga),.} public boolean isStrict () {return autoTextFieldEditor.getAutoTextFieldEditor () isStrict ();.}. public void setStrict (boolean flagga) {autoTextFieldEditor.getAutoTextFieldEditor () setStrict (flagga);} public java.util.List getDataList () {return autoTextFieldEditor.getAutoTextFieldEditor () getDataList ();..} public void setDataList (java.util.List lista) {autoTextFieldEditor.getAutoTextFieldEditor () setDataList (lista); setModel (ny DefaultComboBoxModel (list.toArray ()));} void setSelectedValue (Object obj) {if (isFired) {return;} else {isFired = true; setSelectedItem (obj), fireItemStateChanged (ny ItemEvent (detta, 701, selectedItemReminder 1)), isFired = false; avkastning;}}Overrideprotected void fireActionEvent () {if (isFired) super.fireActionEvent ();!} privat AutoTextFieldEditor autoTextFieldEditor; privat boolean isFired; } För Final kod och hela artikeln kontrollera Geek On Java Omdömen
programvara
- Hur Extrahera OST data i Outlook 2016 & Framåt av Expert OST Scanner av Do…
- Utforska Vissa Fördelar med lager Control Software från Elena Smithson
- EcDesign blir ledande 3D Gym design mjukvara av Alice Wilson
- Återställa iPad från säkerhetskopia av Mickill Ray
- Hur konvertera OST till PST i Outlook? av Vineet Bhatt
- Facility Maintenance Management Software kring underhåll av din anläggning av …
- Få SAP Content Server Solutions från Dependable Company Karen Boettger
- AT & T upplåsningskoder introduceras på marknaden genom att Alex Smith
- Några saker att tänka på Relaterat till Mobile Web Application Development fr…
- Vad du behöver veta om Block nivå inkrementell backup av Shawn Deny
- Kompetenta och omfattande Centraliserade Hotel Operations från Akriti Yadav
- Utmaningar av serveringsbranschen till Access Hotel Management Software by Myra …
- Beställningsanmodan Software: Är det rätt för ditt företag? av Bellwether S…
- Skapa Användbara databasapplikationer med Database Management Tool av Ricky Mar…
- Hur återställa raderade textmeddelanden från Android av Creide RAY