[JAVA] JList Selectie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer

Lijkt het je leuk je ICT-kennis breed toe te passen in projecten die zowel technisch uitdagend als maatschappelijk relevant zijn? We zoeken een full stack developer om ons snel groeiende, internationale team te versterken. Als full stack developer help je mee om applicaties te ontwikkelen en te verbeteren, op zowel de front-end als de backend. Dit kunnen zowel IT oplossingen zijn in onze ingenieursprojecten als interne applicaties waarmee bedrijfsprocessen worden gedigitaliseerd. Je bent betrokken bij het ontwerpen, ontwikkelen en testen van de webapplicaties. Je zal zowel zelfstandig als in teamverband kwalitatief goede software producten realiseren, waarbij je volop ruimte krijgt

Bekijk vacature »

Senior Embedded Engineer

Bedrijfsprofiel: De Haardt BV is een klein bedrijf dat gevestigd is in Elst (Gelderland), met een grote naam in de rental kart wereld. Het bedrijf is 26 jaar oud en is een groot deel daarvan marktleider in de wereld met haar veiligheids- en timing systemen. Onze klanten noemen ons de autoriteit in de markt als het gaat om veiligheid. In Elst is De Haardt constant bezig met het verbeteren van haar producten en het ontwikkelen van nieuwe ideeën tot producten. Met 14 medewerkers, waarvan 10 ontwikkelaars, staat de focus op productinnovaties en dit gebeurd in een informele en prettige werkomgeving.

Bekijk vacature »

DevOps Cybersecurity Engineer

DevOps Cybersecurity Engineer Position Description: Kun je denken als een hacker en problemen oplossen als een engineer? Wil je meewerken aan de veiligheid en weerbaarheid van de software van onze klanten? Wat ga je doen? Als DevOps Cybersecurity Engineer maak je deel uit van een gedreven club professionals. Je bent proactief en je hebt een technische hands-on aanpak. Je bent verantwoordelijk voor het analyseren van de software development van onze klanten, het identificeren van security risico’s en implementeren van verbeteringen. Je bent goed op de hoogde van de laatste ontwikkelingen op het gebied van continuous delivery en deployment, secure code

Bekijk vacature »

Als Angular Developer bijdragen aan de veiligheid

Bedrijfsomschrijving Ben jij een echte expert als het gaat om AngularJS? Val jij zonder twijfel in de categorie Senior Angular Developer? En ben je toe aan een nieuwe en technisch gecompliceerde uitdaging? Dan zoekt mijn klant jou! Je komt te werken aan software die als doel heeft de veiligheid binnen het openbaar vervoer te vergroten. Jouw nieuwe werkgever werkt dan ook nauw samen met de grootste OV-bedrijven in Nederland. Vanuit deze bedrijven komen aanvragen voor software die kan helpen met het verbeteren van de veiligheid, jij gaat deze software vervolgens ontwikkelen. Dit doe je in een Scrumteam in sprints van

Bekijk vacature »

SQL Developer

Wie zijn wij? Als ervaren leverancier van oplossingen voor industriële technologie wil ICT Netherlands de wereld elke dag een stap slimmer maken. Onze toegewijde technische professionals voorzien klanten van diensten op het gebied van consultancy, softwareontwikkeling, projectmatige oplossingen en managed services. In het kort Als SQL Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Flexibility, autonomy and an organisation that prioritises innovation. As java developer at Randstad Groep Nederland IT, those things are the foundation of your work. As we continue to take steps in our digital transformation, our talent store team is looking for you! Who are we? RGN IT is the central IT department behind randstad, tempo-team and yacht, a department of almost 400 specialists, developing, building and maintaining the systems and solutions we use to impact the working lives of hundreds of thousands of people worldwide. What will you be working on? You will be an integral part of our

Bekijk vacature »

Medior .NET Developer Werken tussen de beste devel

Bedrijfsomschrijving Deze organisatie, opgericht in 2015, richt zich op het bouwen van oplossingen op het gebied van software development voor haar klanten, onderscheidt zich van haar concurrenten door haar ontzettend heldere en persoonlijke werkwijze. De sfeer binnen het bedrijf is informeel en medewerkers staan centraal. Er wordt hier niet van je verwacht dat je elke dag in pak bij de eindklant zit, maar er wordt van je verwacht dat jij samen met de eindklant werkt naar een oplossing, op de manier die volgens jou het beste is. Verder staat deze partij voor heldere communicatie met haar klanten, korte lijnen, snel

Bekijk vacature »

Traineeship Technisch Applicatiebeheerder

Traineeship Technisch Applicatiebeheerder Position Description: Beschik jij op 1 maart 2022 over een afgeronde Bachelor- of Master- of MBO level 4 opleiding en ben jij op zoek naar een baan om je IT-carrière een vliegende start te geven? Wil jij graag voor een grote organisatie werken die familiair aanvoelt? Dan is ons Traineeship Technisch Applicatiebeheerder iets voor jou. Wij hebben nog een paar plaatsen beschikbaar. Lees snel verder! Wat ga je doen? In het Traineeship Technisch Applicatiebeheerder word jij gedurende een periode van drie maanden klaargestoomd om mee te kunnen draaien op projecten voor onze klanten. Het begin van het

Bekijk vacature »

Oracle ontwikkelaar met PL/SQL en APEX in de regio

Bedrijfsomschrijving Het havengebied rondom Rotterdam biedt veel uitdagende projecten binnen o.a. container mangement, douane en warehousing. Deze organisatie biedt juist op dergelijke segmenten ICT-oplossingen van grote kwaliteit. Deze organisatie kenmerkt zich als een fullservice softwarehuis dat verantwoordelijk is voor zowel het bepalen van de informatie behoeftes bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze inmiddels al een zeer geruime tijd voor voornamelijk klanten binnen de logistieke sector. Binnen de logistieke sector hebben ze inmiddels een imposant klantenbestand opgebouwd wat optimaal bediend wordt. Denk hierbij aan bijvoorbeeld grote vervoers/transportmaatschappijen. De organisatie is zeer goed bereikbaar

Bekijk vacature »

Senior C# Developer IoT Platform (NL)

Senior C# Developer IoT Platform (NL) Den Haag HBO/WO IT - software development Professional Om alle Unique Loading Devices (ULD's) real-time te kunnen volgen, hebben we een IoT landschap gecreëerd dat ons continu update met de locatie en sensor informatie van de ULD's. Het IoT platform is volledig ontworpen met behulp van AWS serverless componenten en Serverless Architecture staat in het middelpunt van al onze ontwerpen. Enkele van de componenten die we gebruiken zijn AWS IoT services, Amazon Location Services, AWS Lambda enzovoort. Op ons platform vertalen we alle detecties van ULD's, vanuit AWS IoT Core naar relevante informatie over

Bekijk vacature »

Senior Salesforce Developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

Scrum Master - Telecom en Media

Scrum Master - Telecom en Media Position Description: Ben jij een digital transformer? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Als Scrum Master binnen Telecom & Media, help je onze klanten de Agile werkwijze eigen te maken door het begeleiden en ondersteunen van scrum teams. Je coacht product owners en teamleden bij het behalen van hun korte en lange termijn doelstellingen. Je begeleidt het team en geeft gevraagd en ongevraagd constructieve feedback om de werkwijze continu te verbeteren. In deze rol begeleid je één of meerdere scrum teams en help je met het prioriteren

Bekijk vacature »

MasterData Administrator

“Do you dare to unlock your full potential?” MasterData Administrator 24 uur per week, locatie Burg Groep B.V. te Heerhugowaard Wij zijn Burg Groep B.V.; een familiebedrijf in Heerhugowaard. Wij produceren en verkopen natuurazijn voor voedings- en schoonmaak toepassingen en siroop. Onze productielocaties zitten naast Nederland ook in België, Frankrijk, Duitsland en Tsjechië. Binnen Burg Group wordt veel waarde gehecht aan eigen verantwoordelijkheid, ontwikkeling, pro-activiteit, innovatie en duurzaamheid om zo het beste uit jezelf te halen en je talenten volledig te benutten. Het gebruiken en delen van de juiste informatie en data is belangrijk, immers wanneer je informatie en data

Bekijk vacature »

Developer (PHP)

Als PHP developer werk jij mee aan de uitbreiding van onze SaaS applicatie. Je bouwt aan nieuwe functionaliteiten, verbetert ons Content Management Systeem op basis van Symfony en optimaliseert de gebruiksvriendelijkheid. Je werkt aan een mooi product dat continu uitgebreid wordt en de potentie heeft om de wereld over te nemen! Naast het meewerken aan de uitbreiding van onze SaaS applicatie, werk je ook aan specifieke modules voor onze klanten. Klanten als Scania, Fletcher Hotels, Gamma of Aditech hebben jouw hulp nodig! Wil jij meewerken om onze ambitie waar te maken? We bieden: Een salaris tussen € 2200 en €

Bekijk vacature »

Graduate Class DevSecOps

Graduate Class DevSecOps - Start 1 Maart 2022 Functiebeschrijving: Ben jij een net afgestudeerde IT-er of startende IT-er én nog niet uitgeleerd? Wist je dat uitdagende projecten en opleidingsmogelijkheden de basis vormen van een succesvolle carrière in de IT? Dan zit je bij goed bij CGI! Wij hebben namelijk de slagkracht en de grootte om zelfs de meest ambitieuze IT-carrières vorm te geven. Doordat wij een stabiele en groeiende organisatie zijn, kunnen wij je uitstekende kansen bieden om in een ondersteunende omgeving te werken aan projecten die daadwerkelijk impact hebben op onze wereld. Wat houdt de Graduate Class DevSecOps in?

Bekijk vacature »
Something Else

Something Else

11/01/2006 12:30:00
Quote Anchor link
Sorry dat ik hier dit post, maar ik heb geen antwoord gekregen bij m'n vorige post in de koffie hoek ofzo.
Ik weet wel dat er java kenners hier zijn dus vandaar dat ik het hier post :x

Goedendag,

Ik ben bezig geweest met een klein simpel opdrachtje in java.
Quote:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class JListOpdracht extends JFrame implements ActionListener{
private JButton knopA = new JButton("A");
private JButton knopB = new JButton("B");
private JButton knopC = new JButton("C");
private JButton knopClear = new JButton("Clear");


String woorden[] = { "Aal", "Aap", "Aas", "Arend", "Bom", "Boom", "Bos", "Bot", "Car", "Colt", "Computer", "Creative"};
private JList list = new JList(woorden);

public JListOpdracht(){
Container container = getContentPane();
container.setLayout(new BorderLayout());

JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(1,4));

p1.add(knopA);
p1.add(knopB);
p1.add(knopC);
p1.add(knopClear);

knopA.addActionListener(this);
knopB.addActionListener(this);
knopC.addActionListener(this);
knopClear.addActionListener(this);

JPanel p2 = new JPanel();
p2.setLayout(new BorderLayout());
p2.add(list, BorderLayout.CENTER);
p2.add(p1, BorderLayout.NORTH);
container.add(p2, BorderLayout.CENTER);


}


public void actionPerformed(ActionEvent e){
JButton knop = (JButton) e.getSource();
if (knop == knopA){
System.out.println("Knop A is geklikt");
int start = 0;
int einde = 3;
list.setSelectionInterval(start, einde);
}
else if (knop == knopB){
System.out.println("Knop B is geklikt");
int start = 4;
int einde = 7;
list.setSelectionInterval(start, einde);
}
else if (knop == knopC){
System.out.println("Knop C is geklikt");
int start = 8;
int einde = 11;
list.setSelectionInterval(start, einde);
}
else if (knop == knopClear){
System.out.println("Knop Clear is geklikt");
list.clearSelection();
}
}

public static void main(String[] args){
JListOpdracht frame = new JListOpdracht();
frame.setTitle("Knoppen drukken");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 250);
frame.setVisible(true);
}
}


Wat dit programma doet:
Als ik op knop A drukt licht ie de 1e 4 woorden op.
Als ik op knop B drukt light ie de volgende 4 op
En met C het zelfde.

Maar wat ik nu wil is:
Als ik op knop A klikt dat ie alle woorden oplicht die met de letter A begint.
Met B, C het zelfde.

Heeft iemand enig idee hoe ik dit het best kan maken?
Let wel ik ben een beginner ;)

Bedankt voor de hulp
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.