Zum Inhalt springen

Enfa

Mitglieder
  • Gesamte Inhalte

    18
  • Benutzer seit

  • Letzter Besuch

  1. Hallo Allerseits, ich habe für die Firma eine Tabelle in HTML erstellt. Die Zellen sind je nach dem Inhalt farbig dargestellt. Und diese Tabelle muss die Sekräterin mindestens einmal am Tag drucken. Da aber die Sekräterin in ihrem IE6 unter Extras--> Internetoptionen-->Erweitert--> Hintergrundfarben und -bilder drucken deaktiviert hat, druckt die Farben der Zellen nicht aus. Sie will es nicht aktievieren, weil sie öfters im Internet was ausdruckt. Toll! Jetzt die Frage: Kann ich per HTML, CSS oder JavaScript Hintergrundfarben und -bilder drucken aktivieren?? Sobald die Seite aufgerufen wird, aktiviert erst mal den Checkbox, und nach schliessen deaktiviert es wieder. Oder habt ihr andere Ideen, wie ich es realisieren könnte? Vielen Dank im Voraus. Tschüssi
  2. Hallo nochmals, Ich benutze Eclipse, deswegen sehe ich die Fehlermeldung, was in der Console steht. Debuggen tue ich nicht. Besser gesagt: Weiss net, wie es geht. Ich habe schon eine Idee, wie ich es machen könnte: Wenn ich auf eine Sheet zugreife, dann frage ich per Methode getRows() ab, wieviel Zeilen dieses Sheet hat. In einer For schleife wiederhole ich die Schritte bis i<getRows. Mal gucken, ob es klappt. Tschüss
  3. Hi Enrico, meine Fehlermeldung sagt dies: Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 56 56 ist die Zelle. Kann es sein, dass das Sheet keine 56 reihen hat?? Gut möglich, oder? Tschüss
  4. Hallo, Ich greife per JExcel auf eine Excel-Tabelle. Einzelne Zellen kann ich durch eingabe im Methode sheet.getCell(spalte, row) zugreifen. Aber wenn ich auf eine Leere Zelle zugreifen möchte, dann kommt eine Fehlermeldung. Um das Problem zu lösen, möchte ich eine if-Bedingung stellen: Wenn der bestimmte Zelle nicht leer ist, dann speichere diesen Wert als String. Wenn in der Zelle nichts steht, dann spring raus. Habe einige Versuche gemacht: if(aSheet.getCell(0,i) != null) --> dann speichere den inhalt. oder: if( aSheet.getCell(0,i).getContents() != null) oder: if( ! aSheet.getCell(0,i).getContents().equals("")). Funktioniert auch nicht. Wie kann ich die Bedingung realisieren? Oder habt Ihr eine andere Idee. Vielen Dank im Voraus. Tschüss
  5. Hallo, Ich möchte von mein Arbeitsplatz, Win 2000, mit dem MSSQL Server per Konsole verbinden. Und ich habe keine Ahnung, was ich im Konsole eintippen muss. Google hat nichts gebracht. Danke im Voraus. Tschüssi
  6. Hi perdi, sorry, dass du mein Problem nicht verstanden hast. Habs aber inzwischen gelöst. Hab in der Methode "getTableCellRendererComponent" zu Erst super.getTableCellRendererComponent gerufen. Dann könnte ich den Object value mit: String s = String.valueOf(value); in einem String umwandeln. Jetzt klappt es. Danke. Mfg
  7. Hallo Allerseits, hab da ein dickes Problem: ich möchte je nach Inhalt eine Zelle, die Zelle den Hintergrund farbig markieren. Mein JTable bekommt ein DefaultTableRenderer: DefaultTableCellRenderer renderer = new ColoredTableCellRenderer(); jTable.setDefaultRenderer ( Object.class, renderer); Ich benutze ein DefaultTableModel. Mein erstes Versuch sah so aus: public class ColoredTableCellRenderer extends DefaultTableCellRenderer { public void setValue( Object value) { setBackground(Color.RED); } } Hier setze ich für alle Zellen den Hintergrundfarbe rot. Jetzt mein erstes Problem: Ich möchte die Objekt-Variable mit der Methode toString() umwandeln. Und denn in einem String zuweisen. Wenn ich dannach Compiliere, geht nichts mehr. Als Fehlermeldung kommt das da: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException. Was mache ich falsch? Object.class in setDefaultRenderer stimmt doch, oder? Ich möchte den value in String umwandeln. In dem String steckt ein Information, das entscheidet welche Farbe die Zelle haben soll. Deswegen möchte ich den subString verwenden. Vielen Dank im Voraus. Tschau
  8. Hallo Brain, das habe ich inzwischen hinbekommen. Du hast recht: erst API checken, dannach ins Forum. Danke. Tschüss
  9. Hallo, zur Erst: vielen Dank für deine Antwort Enrico. Jetzt versuche ich per GregorianCalendar ein Datum zu erstellen. Und hab folgendes Problem: Ich setze das Datum 18.12.2006. Dann möchte ich die einzelne Datum als Kontrolle noch mal ausgeben: gc2 = new GregorianCalendar(2006,12,18); int k = gc2.get(Calendar.YEAR); int l = gc2.get(Calendar.MONTH); int m = gc2.get(Calendar.DATE); dann kommt als Ergebnis: k = 2007 l = 0 m = 18. k und l stimmen nicht. Und weiss auch nicht, wie ich es richtig machen soll. Was muss ich machen, dass das richtig funktioniert? Vielen Dank im Voraus. Tschau
  10. Hallo, mit der Methode addRow(String[]) füge ich die einzelne Zeilen in die Tabelle. Jetzt hab ich folgendes vor (Bis jetzt noch ohne Erfolg): Bover die einzelnen Zellen eingefügt wird, möchte ich noch was machen: Je nach Inhalt einer Zelle(wird mit String befüllt), bekommt die Zelle eine Hintergrundfarbe. Jetzt die Frage: Ich möchte ungern mit TableCellRenderer arbeiten. Das sieht so kompliziert aus und ist bestimmt auch nicht ohne. Am liebsten(wenn es geht) möchte ich den String per JLabel (oder ähnliches, vielleicht JTextfield) in die Tabelle einfügen. Dann könnte ich ja leicht den Hintergrund der JLabel ändern. Der Inhalt der Tabelle ist statisch festgelegt. Könnte ich es so realisieren, wie ich es mir vorstelle? Habt ihr Vorschläge für mich? Vielen Dank im Voraus. Tschüss
  11. Hallo, Also ich habe 2 Datumswerte. Ich hole mir datetime-Werte aus einer Datenbank. Und die Werte, was ich per GregorianCalender in meine Programm erstelle. Die Daten aus der Datenbank sieht ja so aus: 2006-17-12 00.00.00. Die GregorianCalender habe ich so gebastelt: 17.12.2006. Jetzt brauche ich eure Hilfe. Wie kann ich diese Datum Werte mit einander vergleichen? Ich will nur wissen, ob die 2 Werte auf den selben Tag zeigen. Muss ich zuerst den Wert aus der Datenbank irgendwie ins String umwandeln und dann mit substring die werte ausschneiden, oder gibt es eine einfachere Lösung?? Vielen Dank im Voraus. Tschüss
  12. Hallo Jaraz, danke für deine Antwort und für dein Code. Ich hab es in meinen Code integriert. Jetzt habe ich ein anderes Problem. Dieses erzeugte Datum möchte ich mit einem datetime-Wert aus der datenbank vergleichen. Ich möchte nur wissen, ob die 2 Werte auf den gleichen Tag zeigen. Hast d da eine Idee?? Hab auch ein neues Thema für diesen geöffnet. Tchau
  13. Hallo, also habe mit GregorianCalendar rumgespielt. Aber das klappt net. Wenn ich an der Stelle gc.set(CALENDER.WEEK_OF_YEAR,8) eingebe, dann erscheinen die richtige werte nicht. Und wenn ich nach dem monat frage, dan muss ich um 1 addieren. Muss ich es machen?? Könnt ihr mir bitte helfen. Was muss ich machen, damit die richtigen Datum der Tage erscheinen. Muss auch fragen ob der Kalenderwoche überhaupt am Montag anfängt. Wenn der erste Tag der bestimmten Kalenderwoche am Dienstag anpfängt. Was muss ich da machen? Da muss doch was fertiges geben . Habs aber nicht gefunden Ich raste gleich aus. Vielen Dank im Voraus. Tschau package uebung; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Vector; public class timer { public static void main(String[] args) { Vector aDateStrings= new Vector(); GregorianCalendar gc = new GregorianCalendar(); gc.set(Calendar.WEEK_OF_YEAR, 8); int monat = gc.get(Calendar.MONTH)+1; // kommt 12 raus int jahr = gc.get(Calendar.YEAR); // = 2006 int monday = gc.get(Calendar.MONDAY); // = 11 int dienstag = gc.get(Calendar.TUESDAY); // = 50 int mittwoch = gc.get(Calendar.WEDNESDAY); // = 2 int donnerstag = gc.get(Calendar.THURSDAY); // = 15 int freitag = gc.get(Calendar.FRIDAY); // = 349 int samstag = gc.get(Calendar.SATURDAY); // = 6 int sonntag = gc.get(Calendar.SUNDAY); // 2006 String date; aDateStrings.add(""); for(int z=0;z<7;z++) { date = abc+"."+monat+"."+jahr; aDateStrings.add(date); monday++; } } }
  14. Hallo nochmals, hab eine Lösung gefunden. Ich Paste das Code mal. Sieht bisschen Komplex aus. Vielleicht kannst du mir ein Tip geben, wie ich es anders machen könnte, wenn es nicht gut von mir gemacht worden ist. int indexCombo = 50; //Kalenderwoche beispiel GregorianCalendar gc = new GregorianCalendar(); gc.set(Calendar.WEEK_OF_YEAR, indexCombo); int abc = gc.get(Calendar.MONDAY); for(int i=0;i<7;i++) { abc++; } Danke nochmals. Tschau
  15. Hi Jaraz, danke für deine schnelle Antwort. Ich versuche das Code in mein Code zu implementieren. Es gibt da ein kleines Problem: Wie kriege ich jetzt die einzelnen Datumwerte der Woche 'deineComboWoche'?? Tschüss

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