Hiho
Ich habe folgendes Problem:
Ich habe einen Chat realisiert mit Hilfe einer JList gefüllt mit ChatEntry und einer JscrollPane, darunter klebt als eingabeFeld eine JTExtArea.
Jetzt Wollt ich das Ding ein wenig umdesignen und hab dazu einen CellRenderer geschrieben der JTextArea erweitert, sowie eine eigene JScrollPane, die ein transparenten Hintergrund hält. Es sieht wie folgt aus:
ImageShack® - Online Photo and Video Hosting
1.Ihr seht, die Schrift fängt einfach zu weit links an. Was genau kann ich jetzt machen? Kann ich der List iwie sagen dass sie die Schrift verschieben soll?
Wenn ich das Image vergrößer vergrößert sich auch die List und deshalb ist die schrift auch wieder zu weit links.
Was mir während dem schreiben gerade einfällt, ich könnte ein Jpanel mit dem Hintergrund machen, dann die Liste transparent drauflegen und mit hilfe vom GridBaglayout die Liste passen verschieben.
Is aber umständlich oder? Gibts da was besseres? setAlignmentX(); will nicht funzen...
2. Ich würde gerne einen automatischen Zeilenumbruch in der JList hinbekommen, wie mach ich das?
Wenn ich Code posten soll dann bitte bescheid sagen.
Vielen Dank schonmal im Vorraus
Peter
Ich habe folgendes Problem:
Ich habe einen Chat realisiert mit Hilfe einer JList gefüllt mit ChatEntry und einer JscrollPane, darunter klebt als eingabeFeld eine JTExtArea.
Jetzt Wollt ich das Ding ein wenig umdesignen und hab dazu einen CellRenderer geschrieben der JTextArea erweitert, sowie eine eigene JScrollPane, die ein transparenten Hintergrund hält. Es sieht wie folgt aus:
ImageShack® - Online Photo and Video Hosting
1.Ihr seht, die Schrift fängt einfach zu weit links an. Was genau kann ich jetzt machen? Kann ich der List iwie sagen dass sie die Schrift verschieben soll?
Wenn ich das Image vergrößer vergrößert sich auch die List und deshalb ist die schrift auch wieder zu weit links.
Was mir während dem schreiben gerade einfällt, ich könnte ein Jpanel mit dem Hintergrund machen, dann die Liste transparent drauflegen und mit hilfe vom GridBaglayout die Liste passen verschieben.
Is aber umständlich oder? Gibts da was besseres? setAlignmentX(); will nicht funzen...
2. Ich würde gerne einen automatischen Zeilenumbruch in der JList hinbekommen, wie mach ich das?
Wenn ich Code posten soll dann bitte bescheid sagen.
Vielen Dank schonmal im Vorraus
Peter
Zuletzt bearbeitet: