Quellcode einschränken?!

Status
Nicht offen für weitere Antworten.
M

m!k3

Gast
Hallo,

ich bin noch Anfänger in Java und werde vermutlich verdammt umständlich programmieren, weil ich einfach gewisse Einschränkungen nicht kenne, ich bau grad eine Art ICQ Chat und auf einem ContentPane werden Buttons mit Smilies als Icons angezeigt, da die Smilies angeklickt werden können.

Frage 1:

Kann man das ohne Button lösen? Und der Smily kann trotzdem angeklickt werden?

Frage 2:
Wenn nicht, wie kann ich den Quellcode einschränken?
Ich habe 30 Smilies. Nun brauch ich 30x einen Button, 30x ein Icon, muss es 30x auf ContentPane adden,muss es je nach Anmeldephase, Chatphase Sichtbar / Unsichtbar machen, muss 30x einen ActionListener hinzufügen um Aktionen beim Buttonklick zu bekommen.

Man kann doch bestimmt das irgendwie einschränken?! Will hier keinen mit Quellcode langweilen, und hoffe mir kann trotzdem jemand helfen.

Vielen Dank ! :)
 

HeyMan

Mitglied
hi,

ich bin mir nicht ganz sicher, glaub aber nicht, dass es ohne buttons gehen wird.
am besten nimmste da swing+jbutton(icon)und dann setBorderpainted false oder so. habs noch nicht ausprobiert.
die icons, buttons ... setzte in arrays/vectors und die kannste dann j immer mir for-schleifen ablaufen.
alles klar ? :?
HeyMan
 
M

m!k3

Gast
also JButton verwende ich bereits

aber Icons mach ich momentan so:
private Icon gif01 = new ImageIcon( "gifs/01.gif");

also wie läuft das ab mit dem Array?
bzw. wie lege ich die Buttons fortlaufend an? Is vielleicht ne blöde Frage.. aber trotzdem :roll:
 

bummerland

Top Contributor
Code:
Icon gifs[] = new Icon[anzahl];
{
    for (int i=0; i<anzahl; i++)
    {
        gifs[i] = new Icon("gifs/" + i + ".gif");
    }
}

kommt drauf an, wie die dateinamen aussehen. aber so etwa müsste es gehen.
 
M

m!k3

Gast
cool supa !

Danke...
mit den JButtons kann ich ja genau so verfahren!?

Najo.. die Schreibarbeit hab ich mir jetzt zwar nicht gespart aber der Quellcode wird übersichtlicher :wink:
 

Nobody

Top Contributor
mouselistener und dann die position abfragen und wenn sie einem smilie entspricht darauf reagieren (also ein icq zu proggen wenn man anfänger ist, ist etwas überzogen, da braucht man schon ein gewisses grundwissen)
 
M

m!k3

Gast
hehe.. bissl was weiß ich ja.. hab Server - Client Funktion schonmal hingebracht... und die Grundfunktion steht schonmal.. wollt halt Quellcode ein wenig einschränken. Die Idee mit For Schleife hätt mir ja selber kommen können :lol:
Najo.. hab halt nur ein Problem und zwar (wie schon im Allgemeinen gefragt) die TextArea.. wo der Text erscheinen soll. Es soll keine Liste sein.. und eben Strings sowie Icons unterstützen.. aber.. ich find da nix geeignetes.. Das momentan mein Hauptproblem.

Ein anderes Problem wäre die Focus Reihenfolge beim Anmeldemenü zu bestimmen, find da auch irgendwie nix, wo beschrieben wird wie das genau funktioniert.

Hab ne Server IP Eingabe, Nickname, Passwort
Button: Anmelden, Ausgang

Nur die Focus Reihenfolge passt halt nicht :(
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
amelie123456 Objekt Farbe Quellcode Java Basics - Anfänger-Themen 4
M Mein quellcode wird nicht in der Konsole ausgegeben Java Basics - Anfänger-Themen 3
jhCDtGVjcZGcfzug Was genau ist mit diesem Quellcode gemeint? Java Basics - Anfänger-Themen 5
jhCDtGVjcZGcfzug Was ist mit diesem Quellcode gemeint? Java Basics - Anfänger-Themen 3
J Wie bestehenden Quellcode in IDE richtig übernehmen Java Basics - Anfänger-Themen 27
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
H Quellcode Scanner Klasse Java Basics - Anfänger-Themen 2
P Quellcode LinkedList Java Basics - Anfänger-Themen 2
M Bitte um Hilfe bei Quellcode (Rekursion) Java Basics - Anfänger-Themen 6
F Quellcode wird nicht in cmd angezeigt Java Basics - Anfänger-Themen 8
N Erste Schritte Quellcode fehlerhaft Java Basics - Anfänger-Themen 2
J Methoden Quellcode DP Fibonaaci erklärt Java Basics - Anfänger-Themen 5
L Fehler in Quellcode?! Java Basics - Anfänger-Themen 3
D Generics ArrayList: Bug im Quellcode Java Basics - Anfänger-Themen 14
G Wie kann ich mein Quellcode als Programm vom desktop starten? Java Basics - Anfänger-Themen 1
Hacer Quellcode lesen Java Basics - Anfänger-Themen 13
M Greenfoot World und Actor Quellcode Java Basics - Anfänger-Themen 13
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
G Quellcode verstehen Java Basics - Anfänger-Themen 9
F Quellcode optimieren... Java Basics - Anfänger-Themen 4
M Verstehe das Programm(Quellcode) nicht!! Java Basics - Anfänger-Themen 12
U Java Quellcode Schaltjahr Java Basics - Anfänger-Themen 13
D Quellcode verstehen Java Basics - Anfänger-Themen 4
G Quellcode "splitten" Java Basics - Anfänger-Themen 6
V Array ermitteln - in Quellcode speichern Java Basics - Anfänger-Themen 15
J Quellcode von einem Link kriegen? Java Basics - Anfänger-Themen 3
W Datentypen String in Quellcode umwandeln Java Basics - Anfänger-Themen 25
O Quellcode nach bestimmter Ausgabe durchsuchen Java Basics - Anfänger-Themen 14
J Java-Quellcode Java Basics - Anfänger-Themen 13
J Tabelle aus Website einlesen [nicht im Quellcode] Java Basics - Anfänger-Themen 6
T Quellcode zur .jar oder .exe Java Basics - Anfänger-Themen 7
D Verbesserungsvorschläge zum Quellcode Java Basics - Anfänger-Themen 15
P Suche Java Programme mit gutem/anfängertauglichem Quellcode Java Basics - Anfänger-Themen 8
M Quellcode kann nicht kompiliert werden Java Basics - Anfänger-Themen 6
S Grafische Oberfläche Quellcode ändern Java Basics - Anfänger-Themen 8
T Quellcode zu Jar? Java Basics - Anfänger-Themen 14
S Erste Schritte Fakultät Quellcode Java Basics - Anfänger-Themen 12
E Quellcode Erklärung Java Basics - Anfänger-Themen 8
N Feste Hardcodierte Pfade im Quellcode Java Basics - Anfänger-Themen 6
S Allgemein: Quellcode einrücken Java Basics - Anfänger-Themen 8
W Kurzer Quellcode klein aber oho! Java Basics - Anfänger-Themen 7
H frage zu meinem quellcode Java Basics - Anfänger-Themen 10
M String in Quellcode umwandeln Java Basics - Anfänger-Themen 9
S Textfragmente aus Quellcode lesen und abspeichern Java Basics - Anfänger-Themen 2
U Netzwerk Chatprogramm Quellcode funktioniert nicht Java Basics - Anfänger-Themen 6
A Quellcode aus diesem Forum für komerzielle Zwecke/Bachelor Thesis? Java Basics - Anfänger-Themen 4
F Datei Quellcode Java Basics - Anfänger-Themen 8
W Hilfe bei Interpretation von Quellcode Java Basics - Anfänger-Themen 8
X Webseite auslesen ohne Quellcode zu splitten Java Basics - Anfänger-Themen 3
A log4j - wie kann ich im Quellcode initialisieren statt in der properties-Datei? Java Basics - Anfänger-Themen 2
N Quellcode absichern? Java Basics - Anfänger-Themen 21
M mit java quellcode im browser öffnen Java Basics - Anfänger-Themen 1
hdi Programmier-Stil : Speicher vs. Quellcode Java Basics - Anfänger-Themen 67
M Quellcode verbessern Java Basics - Anfänger-Themen 6
M Brauche Hilfe beim Verstehen vom Quellcode Java Basics - Anfänger-Themen 4
I Kann nicht compilieren warum? Bei großen Quellcode. Java Basics - Anfänger-Themen 8
A Änderung im Quellcode > javac > keine Änderung in Kons Java Basics - Anfänger-Themen 6
C Quellcode richtig bisher? wie gehts weiter? Java Basics - Anfänger-Themen 13
S Problem mit url, inputStream und bytes beim Quellcode laden. Java Basics - Anfänger-Themen 6
D quellcode in webseite einbinden Java Basics - Anfänger-Themen 7
B Kann Quellcode von "Hanoi" nicht verstehen. Bitte Java Basics - Anfänger-Themen 4
D Fragen zu Quellcode QuickSorter Java Basics - Anfänger-Themen 13
F Quellcode & Ausgabe Java Basics - Anfänger-Themen 6
M Java Quellcode in eine exe datei umwandeln Java Basics - Anfänger-Themen 4
G Quellcode kommentieren Java Basics - Anfänger-Themen 6
S html quellcode runterladen Java Basics - Anfänger-Themen 2
D Quellcode richtig lesen lernen Java Basics - Anfänger-Themen 8
S Von einer jar.Datei den Quellcode. Java Basics - Anfänger-Themen 1
A Jar Datei im Quellcode einbinden Java Basics - Anfänger-Themen 3
G Problem mit Quellcode! Java Basics - Anfänger-Themen 15
D Import von Quellcode Java Basics - Anfänger-Themen 2
H Wo in GUI-Klasse bringe ich Quellcode unter? Java Basics - Anfänger-Themen 8
M Verstehe den Quellcode nicht ganz Java Basics - Anfänger-Themen 3
O mathematische Formel in quellcode Java Basics - Anfänger-Themen 5
L Fehler im simplen Quellcode! Java Basics - Anfänger-Themen 2
O Lambda Ausdruck mit Wildcard einschränken Java Basics - Anfänger-Themen 5
J Eingabe Einschränken Java Basics - Anfänger-Themen 1
S createRandomColor einschränken Java Basics - Anfänger-Themen 5
S Zugriff auf Klasse/Methoden außerhalb eines Projektordners einschränken Java Basics - Anfänger-Themen 5
R Benutzerzugriff nur auf eine Website einschränken Java Basics - Anfänger-Themen 9
F Signifikante Stellen einschränken Java Basics - Anfänger-Themen 9
S Parameter einschränken Java Basics - Anfänger-Themen 19
T genericsdeklaration - Typen einschränken Java Basics - Anfänger-Themen 17
G Array einschränken Java Basics - Anfänger-Themen 10
T Wertebereich auf 0 bis 1 einschränken Java Basics - Anfänger-Themen 10
O Iterator - Durchlauf "einschränken" bzw. steuern&q Java Basics - Anfänger-Themen 2
G String auf A bis Z und a bis z einschränken Java Basics - Anfänger-Themen 6
R resizen eines NULL-Layouts einschränken Java Basics - Anfänger-Themen 4
G Itemlistener einschränken Java Basics - Anfänger-Themen 2
G Eingabe einschränken Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben