Hallo AquaBall!
Ich bin nach wie vor Programmieranfänger, aber vielleicht hielft Dir das Folgende weiter. Achtung: Ich gehe davon aus, Du schreibst eine Java SE und keine Java EE Anwendung, und Du verwendest kein Maven-Repository oder ähnliches, und Du arbeitest nicht im Team.
1. Speziell als Anfänger würde ich mir NetBeans UND Eclipse anschauen. Jedes hat seine Vor- und Nachteile, und vielleicht nimmst Du ja je nach Projektanforderung mal das eine, mal das andere.
2. APIs bekommst Du meistens als ZIP-Archiv. Und dieses Archiv enthält meistens eine JAR, die den gleichen Namen trägt wie das Programm. Diese JAR, und eventuell auch ein paar weitere Third-Party-JARs brauchst Du dann für Dein Programm. Was genau sagt Dir aber die Dokumentation des jeweiligen APIs. Achtung: Auf die Lizenz aufpassen!
3. Wenn man Third-Party-APIs in seinem Projekt verwendet, dann legt man diese meistens in einem Ordner mit dem Namen lib (oft auch ext) ab. Du darfst dann nicht vergessen, diese Dateien mitzugeben, und in den Classpath Deiner Anwendung reinzuschreiben (inkl. Pfad!). Sehr wahrscheinlich wirst Du Dein Programm als JAR-Datei ausliefern, dann muss der Classpath in die MANIFEST.MF.
4. Sowohl bei NetBeans als auch bei Eclipse gibt es verschiedenste Möglichkeiten, die Third-Party-JARs in das eigene Projekt einzubinden. Hier der für mich schnellste Weg:
4.1. Bei Netbeans musst Du beim Anlegen des Projektes die Option "Use Dedicated Folder for Storing Libraries" auswählen. Dann klickst Du mit der rechten Maustaste auf Libraries, und wählst "Add JAR/Folder...". Dann wählst Du die gewünschte Datei, und nicht vergessen, die Option "Copy to Libraries Folder" anzuwählen. Die Import-Anweisungen kannst Du Dir automatisch setzten lassen. Einfach auf die Glühbirne mit dem roten Punkt klicken, und dort die richtige "Add import for..." auswählen.
4.2. In Eclipse legst Du einfach einen Ordner lib an, und ziehst dann die Datei per Drag&Drop in den neuen lib-Ordner (Copy files wählen!). Dann klickst Du die Datei mit der rechten Maustaste an, und wählst "Build Path" -> "Add To Build Path". Du siehst die Datei dann im lib-Ordner und unter "Referenced Libraries". Die Import-Anweisungen kannst Du Dir automatisch setzten lassen. Einfach auf die Glühbirne mit dem roten Rechteck und dem weißen X darin anklicken, und dort die richtige "Import..." auswählen.
Die Profis hier können Dir sicher eine bessere Anleitungen geben! Ich will hier auch keinen Streit auslösen, welche IDE besser ist!
Gruß,
Christian.