Zum Inhalt springen

Bane

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

  1. hallo meine lieben Java-Programmierkollegen, ich möchte, das in meinem JEditorPane (in welchem ich eine HTML Page darstelle) der MausCursor sich beim überfahren des eingebauten Hyperlinks in ein HandCursor verwandelt... habe schon etliches versucht und nix will klappen danke für eure Hilfe. Gruß Bane hier mal der Auszug aus meinem Code: (hilfetext ist das Objekt meines JEditorPanes) hilfetext.addHyperlinkListener (new HyperlinkListener(){ public void hyperlinkUpdate(HyperlinkEvent e) { if (e.getEventType() == HyperlinkEvent.EventType.ENTERED) { ((JEditorPane) e.getSource()).setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); } else if (e.getEventType() == HyperlinkEvent.EventType.EXITED) { ((JEditorPane) e.getSource()).setCursor( Cursor.getPredefinedCursor( Cursor.DEFAULT_CURSOR)); } else // Hier wird auf einen Klick reagiert if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { hilfetext = (JEditorPane) e.getSource(); if (e instanceof HTMLFrameHyperlinkEvent) { HTMLFrameHyperlinkEvent evt = (HTMLFrameHyperlinkEvent)e; HTMLDocument doc = (HTMLDocument)hilfetext.getDocument(); doc.processHTMLFrameHyperlinkEvent(evt); } else try { // Normaler Link hilfetext.setText(loadTextResource("helpfiles","BegriffsDefinitionen.htm")); hilfetext.setCaretPosition(0); z2++; listzurueck[z2] = "BegriffsDefinitionen"; hilfetext.setToolTipText("Erklärung der Fachbegriffe"); } catch (Throwable t) { t.printStackTrace(); }
  2. hi leute, ich bin immernoch an meiner JEditorPane dran. es werden inzwischen *.HTM dargestellt. doch werden zu meinem leidwesen keine bilder aus den dateien geladen, es kommt immer dieses zeichen für "bild nicht gefunden" hab ich den pfad in html-quellcode vielleicht falsch angegeben?? code: <img src="../helpfiles/image002.jpg" width="547" height="337" border="0" alt=""> ich raff nicht warum er die bilder nicht finden tut. weder aus der IDE noch wenn ich ein JAR erstelle!!! von wo fängt er denn an zu suchen???? thx a lot for help! Stefan
  3. danke ich hab das problem mit einem filereader umgangaen
  4. hallo leute, ich benutze eine jeditorpane mit dem namen hilfetext. darin stelle ich mit zb: hilfetext.setPage(getClass().getResource("../helpfiles/beginn.htm")); den inhalt dieser htm-datei dar! wenn ich nun aber ein jar-file erstelle, damit mein programm auch ausserhalb des KDE lauffähig ist, findet er die dateien nicht mehr!!! liegt das an der getresource-methode oder bin ich nur zu blöd so ein jar zu erstellen?? ich bin für jede hilfe äußerst dankebar! stefan
  5. hi, also ich habe bei mir einen button mit einem icon versehen, dass sollte doch so ähnlich funktionieren, oder? jButtonvor.setIcon(new javax.swing.ImageIcon(loadImageResource("icons","Forward16.gif"))); dafür benötigst du aber auch noch folgende methoden: private InputStream getResourceStream(String pkgname, String fname) { String resname = "/" + pkgname.replace('.', '/') + "/" + fname; Class clazz = getClass(); InputStream is = clazz.getResourceAsStream(resname); return is; } public Image loadImageResource(String pkgname, String fname) { Image ret = null; InputStream is = getResourceStream(pkgname, fname); try { if (is != null) { byte[] buffer = new byte[0]; byte[] tmpbuf = new byte[1024]; while (true) { int len = is.read(tmpbuf); if (len <= 0) { break; } byte[] newbuf = new byte[buffer.length + len]; System.arraycopy(buffer, 0, newbuf, 0, buffer.length); System.arraycopy(tmpbuf, 0, newbuf, buffer.length, len); buffer = newbuf; } //create image ret = Toolkit.getDefaultToolkit().createImage(buffer); is.close(); } } catch(java.io.IOException e) { new JOptionPane().showMessageDialog(this, "Datei konnte nicht geöffnet werden!", "Dateifehler", JOptionPane.ERROR_MESSAGE); } return ret; } versuchs einfach mal damit...
  6. hallo ihr mitfachinfomatiker, ich habe einen JTree mit treeselectionlistener. dieser reagiert doch auf jeden klick im baum nicht wahr?! ich muss jetzt aber an einer stelle im programm so tun als ob gerade mit der maus ein element im baum angeklickt wurde. kann ich dass per code realisieren, sodass er dann dieses element wirklich als markiert regiestriert und automatisch den actionlistener ausführt?? Thx for all help, stefan
  7. Bane

    how to use JTree??

    Hallo ihr leuts, also ich habe mich gerade erst 2 Wochen in Java eingearbeitet und soll jetzt schon eine Hilfe alla WinHelp bauen... Ich habe bis jetzt einen JSplitePane benutzt und wollte auf der rechten Seite wie unter Win üblich eine Baumstruktur mit den Überschriften der Über und Unterthemen aufbauen! Aber wie kann ich das programmtechnisch am günstigsten machen?? oder wo finde ich für anfänger verständliche infos?? Ich bin für jede hilfe dankbar... Thx Stefan alias Bane

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...