1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Java_Fehlermeldung wird nicht angezeigt

Discussion in 'Programmieren' started by rak, Jul 2, 2003.

Thread Status:
Not open for further replies.
  1. rak

    rak Byte

    /* Hallo Java-Freunde!

    Ich habe folgende Frage:
    im Quelltext, wo kommentiert steht: "erscheint nicht", erscheint die Fehlermeldung NICHT, wenn im HTML-Code der HTML-Datei die Farbe mit falschen „HEX“-Schlüssel angegeben wird. Fragt sich, wozu dann im Catch() das entsprechende Argument? Was ist wo falsch? Coding ist aus "Java un 21 Tagen", etwas abgewandelt.

    Bitte den Text kopieren und in jeweilige Java und html Files trenne und kompilieren/testen. Vielen Dank

    Danke im voraus

    rak
    ****************************** /

    /* NewWatch.java */

    import java.util.*;
    import java.awt.*;

    public class NewWatch extends javax.swing.JApplet
    {
    private String lastTime = ""; //zum Delete der akt. Zeitangabe
    private Font UhrFont = new Font("Serif", Font.BOLD, 20); //Schrift f. d. Uhranzeige
    Color watchTextColor;
    Color col;

    public void init()
    {
    String txt = getParameter("watchfont"); //gets Color from html-file
    watchTextColor = Color.white; //new Color(255,255,255);
    if(txt != null)
    {
    try
    {
    watchTextColor = Color.decode(txt); } catch(NumberFormatException nf)
    {
    showStatus("Wrong HEX-Number"+ txt); // erscheint nicht
    } //falls hex f. Color falsch
    }

    String in = getParameter("background");
    col = Color.black;
    if(in != null)
    {
    try
    {
    col = Color.decode(in);
    }catch(NumberFormatException nfe)
    {
    showStatus("Bad Parameter " + in); //erscheint nicht
    }
    }
    setBackground(col);
    }
    public void paint(Graphics screen)
    {
    Graphics2D screen2D = (Graphics2D)screen; //screen to 2Dscreen
    Font type = new Font("serif", Font.BOLD, 15);
    screen2D.setFont(type);

    GregorianCalendar day = new GregorianCalendar();
    String time = day.getTime().toString(); //aus Day get Time in String Format

    screen2D.setColor(col);
    screen2D.drawString(lastTime,5,25);
    screen2D.setColor(watchTextColor);
    screen2D.drawString(time,5,25);

    try
    {
    Thread.sleep(1000);
    }
    catch(InterruptedException ie) {}

    lastTime = time;
    repaint();
    }

    }

    /********************
    <HTML>
    <HEAD><TITLE>Zeit und Datum</TITLE></HEAD>

    <BODY>

    <p><b>Aktuelles Datum und Zeit</b>:

    <applet code = "NewWatch.class"
    width = 400
    height = 200
    >
    <param name = "background" value = "#701120">
    <param name = "watchfont" value = "#FFAAZZ">

    </applet>
    </BODY>
    </HTML>
    */
     
Thread Status:
Not open for further replies.

Share This Page