Ha különféle területi beállítások mellett használandó Java alkalmazást tervez, minden, a felhasználók számára látható szöveget le kell fordítania.
Ahelyett, hogy a fejlesztők a karaktersorozatokat a Java forrásfájlban fordítanák le, és így minden nyelvhez külön végrehajtható fájlt kellene létrehozni, a Java lehetővé teszi erőforráskötegek használatát, melyek segítségével a karakterláncok egy tulajdonságfájlon keresztül vezérelhetők. A karaktersorozatok külsőleg elérhetővé tételéről további információkat a Karaktersorozatok külsőleg elérhetővé tétele részben talál.
A Visual Editor for Java támogatja a külsőleg elérhetővé tett karaktersorozatok megjelenítését. Ezek rendes körülmények között az erőforrásfájlban tárolt értékekkel jelennek meg.
Ha azonban azután módosítja egy komponens szövegtulajdonságát a vizuális szerkesztőben, hogy külsőleg elérhetővé tette a karaktersorozatot, akkor a szövegtulajdonság felülírja a külső elérést, és nem módosítja a forrásfájlt. Az erőforrásfájl változásainak életbe léptetéséhez a vizuális szerkesztőt be kell zárni és újra kell indítani. A külsőleg elérhetővé tett karakterláncok kiválasztásánál járjon el gondosan. Alapértelmezésben minden karaktersorozat elérhetővé van téve külsőleg, még a felhasználói felületen nem láthatók is (például a betűtípusok nevei).
A külsőleg elérhetővé tétel előtt a karaktersorozatot a forrás literálként tartalmazza. Például:
ivjJFrame.setTitle("Hello World");
A Karaktersorozatok külsőleg elérhetővé tétele varázsló használata után azonban a karakterláncot már egy statikus kikeres kéri le az erőforráskötegből.
ivjJFrame.setTitle(Messages.getString("Hello_World_1")); //$NON-NLS-1$
A setTitle metódushívás argumentumaként szereplő karakterlánc külsőleg elérhetővé van téve, azonban a köteg kulcs nem, mivel az nem látható a felhasználó számára. A //$NON-NLS-1$ kód jelzi, hogy az utasítás nem látható karaktersorozatot tartalmaz (az 1 a sor első karaktersorozat hivatkozására utal) , így a Karaktersorozatok külsőleg elérhetővé tétele varázsló nem próbálja meg kikeresni a kötegből.