Zum Inhalt springen

aokieh

Mitglieder
  • Gesamte Inhalte

    59
  • Benutzer seit

  • Letzter Besuch

Beiträge von aokieh

  1. Hallo,

    habe folgendes Problem.

    Möchte mit einem kleinen Fenster die Schriftgrößen in der Anwendung einstellbar machen.

    Folgendes habe ich versucht:

    UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

    Font f = new Font("dialog", Font.PLAIN, Integer.parseInt(groesse));

    UIManager.put("TextField.font", f);

    Alle Fenster die nach diesem Aufruf geöffnet werden, haben die neuen Einstellungen.

    Aber nicht die bereits geöffneten und auch nicht das Fenster in dem ich den Code ausgeführt habe.

    Dies brachte auch keine Verbesserung.

    SwingUtilities.updateComponentTreeUI(this);

    Vielen Dank für Eure Hilfe....

  2. Hallo,

    habe folgendes Problem in meiner Java Anwendung.

    Der Cusor sollte in den JTextfeldern usw. besser sichtbar sein. Eventuell etwas dicker oder so.

    Keine Ahnung ob bzw. wie sowas gehen soll, aber es ist eine Anforderung von unseren Anwendern.

    Kann mir jemand weiter helfen.

    Danke.

  3. ich habe leider immer noch keine Lösung.

    hier ist meine focusLost Behandlung.

    unter jdk 1.4.1_01 gibt es die probleme und 1.4.2 schon wieder nicht mehr.

    aber es kommt da zu anderen blöden Sachen.

    void jTextField1_focusLost(FocusEvent e)

    {

    if( jTextField1.getText().equals(""))

    {

    jTextField1.requestFocus();

    javax.swing.JOptionPane.showMessageDialog(null,"","Tes",javax.swing.JOptionPane.OK_OPTION);

    }

    else

    {

    }

    }

  4. Hallo,

    folgendes Problem.

    Dieses Problem wurde auch schon bei SUN als Bug gemeldet.

    Leider finde ich keine Lösung, vielleicht kann mir jemand weiter helfen.

    Ich habe ein normales SWING Fenster.

    Zwei Textfelder.

    Beim focus_lost des ersten Textfeldes wird der Focus wieder in das selbe Textfeld gesetzt.

    Dann eine JOptionPane geöffnet.

    Die Anwendung hängt.

    Dies ist nur ein kleines Beispiel, ich will eigentlich ein Fenster im Vordergrund öffnen der Focus soll aber in dem ersten Fenster stehen bleiben.

    Erst ab JDK 1.4 kommt es zu diesem Zustand.

    Vielen Dank!!!

  5. Hallo,

    habe folgendes Problem.

    Auf einer JTabbedPane habe ich zwei Panels hinzugefügt.

    Auf dem Panel1 ist ein Textfeld.

    Bei Focus_lost Ereignis des Textfeldes wird ein weiteres Panel hinzugfügt.

    jTabbedPane1.add(panZuordnungen,"Zuordnungen",2);

    Gehe ich nun einfach auf ein anderes Textfeld funktioniert es super.

    Wenn ich in dem Textfeld mit dem Focus_Lost Ereignis stehe und direkt auf das Zweite Panel klicke, da ich dies anzeigen möchte, hängt die ganze Anwendung.

    Ich bekomme folgende Meldung im Ausgabefenster:

    java.lang.ArrayIndexOutOfBoundsException

    at javax.swing.plaf.basic.BasicTabbedPaneUI.paint(BasicTabbedPaneUI.java:343)

    at javax.swing.plaf.ComponentUI.update(ComponentUI.java:39)

    at javax.swing.JComponent.paintComponent(JComponent.java:395)

    at javax.swing.JComponent.paint(JComponent.java:687)

    at javax.swing.JComponent.paintChildren(JComponent.java:498)

    at javax.swing.JComponent.paint(JComponent.java:696)

    at javax.swing.JComponent.paintWithBuffer(JComponent.java:3878)

    at javax.swing.JComponent._paintImmediately(JComponent.java:3821)

    at javax.swing.JComponent.paintImmediately(JComponent.java:3672)

    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:370)

    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124)

    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)

    at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)

    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)

    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

    at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

    Dies geschieht unter JDK 1.3

    Unter JDK 1.4 funktioniert es wieder.

    Da ich unbedingt JDK 1.3 verwenden muß, benötige ich unbedingt eine Lösung für das Problem.

    Bitte um Hilfe.

  6. Hallo,

    ich habe kein Glück. Was ich auch versuche, es klappt nicht.

    Habe beide Möglichkeiten in einem Label ausprobiert.

    Leider ohne Erfolg.

    Mit folgenden Schriftarten:

    Dialog

    SansSerif

    Serif

    Monospaced

    DialogInput

    
        lbl.setText("<html>& # 8 2 4 0 ; </html>"); // natürlich ohne Leerzeichen
    
        lbl.setText("\u0089");
    
    

    Was mache ich falsch???

    Vielen Dank für Eure Hilfe.....

  7. Hallo,

    habe ein kleines Problem.

    Ich habe ein JTable (diese befindet sich in der JScrollPane) und füge Zeilen hinzu.

    Ich möchte nun, dass immer die letzte Zeile sichtbar (das ist mein Problem) und markiert (das bekomme ich hin) ist.

    Hat jemand eine Lösung....

    Würde mich sehr freuen.

    Danke schon mal.

  8. Wir haben das selbe Problem.

    Die 15 MB am Anfang stören mich nicht, aber je länger das Prog läuft, desto größer wird der Speicherbedarf.

    Alle Instanzen usw. werden nachweislich abgebaut.

    Aber Java gibt den Speicher nicht mehr frei, zumindest nicht alles.

    Am Ende eines Arbeitstages liegt der Speicher bei den Benutzer bei ca. 120 MB.

    SKANDAL.

  9. Hallo,

    ich muss eine grosse Menge von Daten in einem JTable darstellen.

    Ich sende meinen Befehl zum Server, dieser braucht zwei Minuten bis ich eine Antwort bekomme.

    Mit dem Server usw. ist alles ok. Es sind halt einfach so viel Daten.

    Nun will ich 50 Datensätze in der JTable darstellen und wenn der User mit der Scrollbar abwärts geht, dann sollen die Daten nachgeladen werden.

    Hat jemand einen Tipp wie man dies umsetzen könnte.??

  10. Ich hoffe, dass ich dein Problem verstanden haben.

    Hier meine Lösung.

    String s= textField.getText();

    String s2="";

    if(s.length()>0)

    {

    String s1=""+s.charAt(0);

    s1=s1.toUpperCase();

    s2=s1+s.substring(1);

    }

    javax.swing.JOptionPane.showMessageDialog(null,s2,"Die Anzeige...",javax.swing.JOptionPane.DEFAULT_OPTION);

  11. Hallo,

    nach langer Suche habe ich die Lösung gefunden.

    Ich benutze JDK 1.3.1, unter JDK 1.4.x tritt das Problem nicht mehr auf.

    Wir werden umstellen.

    :) :) :) :) :) :)

  12. Hallo,

    wer hat schon mal mit DataVision gearbeitet und hat einige Tipps für die Anwendung in JAVA.

    Ich möchte ganz einfache Reports erstellen.

    Gruß aokieh

  13. Hallo,

    ich habe folgendes Problem.

    Mein Java-Prog läuft über Web Start.

    Leider läuft das Prog auf Rechnern die nur 32 bzw. 64 MB Arbeitsspeicher haben.

    Das Prog benötigt bei Progstart ca. 12 MB Speicher.

    Der Speicherbedarf wird immer größer und baut sich nicht mehr ab, dadurch läuft das Prog immer langsamer.

    Alle Referenzen usw. die nicht mehr benötigt werden, werden abgebaut.

    Kann mir jemand helfen wie ich dieses Problem in den Griff bekomme.

  14. Original geschrieben von aokieh

    Hallo,

    ich möchte mit einem Rechtklick eine Zeile in einer JTable SELEKTIEREN.

    Rechtsklick abfangen usw. ist kein Problem.

    tabel.addRowSelectionInterval(int j,int i);

    Mit dem Befehl könnte es gehen, aber wie bekomme ich heraus auf welcher Zeile der Rechtsklick gemacht wurde.

    Danke für Eure Hilfe.

    So sollte die Lösung aussehen.

    void tabelle_mouseClicked(MouseEvent e)

    {

    //Wenn Click mit rechter Maustaste

    if (e.getModifiers() == Event.META_MASK)

    {

    //Zeile ermitteln

    int y= tblPartner.rowAtPoint(e.getPoint());

    // Zeile selektieren

    tblPartner.setRowSelectionInterval(y,y);

    //Anzeigen PopupMenu für Übersicht

    pop.getMenuPopup().show(tabelle, e.getX(), e.getY());

    }

    }

  15. Hallo,

    ich möchte mit einem Rechtklick eine Zeile in einer JTable SELEKTIEREN.

    Rechtsklick abfangen usw. ist kein Problem.

    tabel.addRowSelectionInterval(int j,int i);

    Mit dem Befehl könnte es gehen, aber wie bekomme ich heraus auf welcher Zeile der Rechtsklick gemacht wurde.

    Danke für Eure Hilfe.

  16. jetzt mal ehrlich:

    jeder sollte froh sein wenn er ein job hat oder angeboten bekommt.

    aber 20000 ist dann doch ein bisschen wenig.

    wir sollten uns alle nicht für dumm erklären lassen.

    ich bin seit einem jahr fertig und habe mit einem anfangsgehalt von 29900 (Monat 2300) begonnen und dies sollte auch raus springen.

    kopf hoch....

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...