Netter Desktop Kalender 2009

Januar 7, 2009 by admin · Leave a Comment
Filed under: Internet 

Gestern beim surfen entdeckt. Netter Desktop Kalender 2009. Leider auf Niederländisch, aber macht ja nichts ;) . http://www.getlogged.nl/thumb.php?map=GLkalender2009
Viel Spass damit. Wie gefällt er euch?

Desktop Kalender 2009 - Screenshot

Desktop Kalender 2009 - Screenshot

Besucherstatistik für http://mynotiz.de – 2008

Januar 7, 2009 by admin · 4 Comments
Filed under: Allgemein, Internet 

Sehr erfreulich die Besucherstatistik für mein Projekt MyNotiz.de – Online Notizen. Richtig gestartet ist das ganze im Mai 2008, also noch ein sehr junges Projekt. Da ich bis dato sehr viel positives Feedback bekommen habe hoffe ich ,dass die Besucherzahlen weiterhin steigen. Auf ein neues Jahr.

Pünktlich zum Jahreswechsel (7. Januar) habe ich ein neues Feature eingebaut.

  • Notizen können als ‘wichtig‘ markiert werden und kleben wie ein Sticky Post immer ganz oben.

Über mehr Feedback freue ich mich natürlich sehr.

mynotiz

Hier noch die genauen Zahlen:

  • Mai 08: 153
  • Jun 08: 535
  • Jul 08: 422
  • Aug 08: 812
  • Sep 08: 949
  • Okt 08: 1174
  • Nov 08: 847
  • Dez 08 1117

Guitar Hero für PC (online)

Januar 6, 2009 by admin · Leave a Comment
Filed under: Fun, Internet 

Heute beim surfen etwas tolles gefunden. http://www.jamlegend.com . Für alle Guitar Hero Fans und nicht Fans.
Hier ein Screenshot

Jamlegend - Screenshot

Jamlegend - Screenshot


Unbedingt ausprobieren! Viel Spass noch! Vorsicht Suchtgefahr!

Java MessageDialog / Messagebox

Januar 2, 2009 by admin · 1 Comment
Filed under: Programmieren 

Wenn man Grafische Benutzer Oberflächen kurz GUIs in Java realisieren braucht man oft sogenannte MessageBoxen, Popupfenster oder um in der Java Sprache zu bleiben MessageDialoge. Diese können durch eine einfache Zeile umgesetzt werden.  Der MessageDialog kann in 5 verschiedenen Arten mit Hilfe der Klasse JOptionPane dargestellt werden.

  • ohne Icon (JOptionPane.PLAIN_MESSAGE)
  • mit Ausrufezeichen (JOptionPane.CANCEL_OPTION)
  • mit Fragezeichen (JOptionPane.QUESTION_MESSAGE)
  • mit Warnkreuz (JOptionPane.ERROR_MESSAGE)
  • mit Infozeichen (JOptionPane.INFORMATION_MESSAGE)
import javax.swing.JOptionPane;

public class MessageDialog {
     public static void main(String[] args) {
          JOptionPane.showMessageDialog(null,"Kein Icon","Titel", JOptionPane.PLAIN_MESSAGE);
          JOptionPane.showMessageDialog(null,"Infozeichen","Titel", JOptionPane.INFORMATION_MESSAGE);
          JOptionPane.showMessageDialog(null,"Fragezeichen","Titel", JOptionPane.QUESTION_MESSAGE);
          JOptionPane.showMessageDialog(null,"Ausrufezeichen","Titel", JOptionPane.CANCEL_OPTION);
          JOptionPane.showMessageDialog(null,"Kreiz","Titel", JOptionPane.ERROR_MESSAGE);
     }
}
MessageDialog - Ohne Icon

MessageDialog - Ohne Icon

MessageDialog - mit Ausrufezeichen

MessageDialog - mit Ausrufezeichen

MessageDialog - mit Fragezeichen

MessageDialog - mit Fragezeichen

MessageDialog - mit Warnkreuz

MessageDialog - mit Warnkreuz

Hier könnt ihr den Quellcode herunterladen.

Java JMenuBar Beispiel / Tutorial

Dezember 29, 2008 by admin · 3 Comments
Filed under: Programmieren 

Hallo Leute, heute wollte ich euch zeigen wie man eine Menüleiste in Java realisiert.
Dazu erstellen wir ein JFrame und fügen diesem eine JMenuBar hinzu. Die JMenuBar gibt das Rahmenwerk für das jeweilige JMenu. Ein JMenu repräsentiert ein Navigationspunkt. Um Menüunterpunkte zu erzeugen fügen wir unserem JMenu ein JMenuItem hinzu. So einfach geht’s.

JMenuBar -> JMenu (z.B.: Hilfe) -> JMenuItem (z.B.: Über)

JMenuBarBeispiel Screenshot

Am Besten ihr schaut euch den folgenden Quellcode an.

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class JMenuBarBeispiel implements ActionListener {
     
     JFrame applikation;
     Container container;
     
     // Menüleiste
     JMenuBar menueLeiste;
     
     // Menüleiste Elemente
     JMenu datei;
     JMenu hilfe;
     
     // Datei
     JMenuItem oeffnen;
     JMenuItem beenden;
     
     // Hilfe
     JMenuItem faq;
     JMenuItem about;

     // Textfeld
     JTextArea textarea;
     
     public JMenuBarBeispiel() {
          applikation = new JFrame("JMenuBar Beispiel");
          container = applikation.getContentPane();
          
          // Menüleiste erzeugen
          menueLeiste = new JMenuBar();
          
          // Menüelemente erzeugen
          datei = new JMenu("Datei");
          hilfe = new JMenu("Hilfe");
          
          // Untermenüelemente erzeugen
          oeffnen = new JMenuItem("öffnen");
          oeffnen.addActionListener(this);
          beenden = new JMenuItem("beenden");
          beenden.addActionListener(this);
          faq = new JMenuItem("F.A.Q.");
          faq.addActionListener(this);
          about = new JMenuItem("Über");
          about.addActionListener(this);
          
          // Menüelemente hinzufügen
          menueLeiste.add(datei);
          menueLeiste.add(hilfe);
          
          // Untermenüelemente hinzufügen
          datei.add(oeffnen);
          datei.add(beenden);
          hilfe.add(faq);
          hilfe.add(about);

          // Textfeld erzeugen
          textarea = new JTextArea();          
          
          applikation.add(menueLeiste, BorderLayout.NORTH);
          applikation.add(new JScrollPane(textarea), BorderLayout.CENTER);

          applikation.setSize(400300);
          applikation.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          applikation.setVisible(true);
     }
     
     public void actionPerformed(ActionEvent object) {
          if (object.getSource() == oeffnen){
               System.out.println("öffnen wurde angeklickt");
          }
          if (object.getSource() == beenden){
               System.out.println("beenden wurde angeklickt");
          }
          if (object.getSource() == faq){
               System.out.println("faq wurde angeklickt");
          }
          if (object.getSource() == about){
               System.out.println("über wurde angeklickt");
          }
     }
     
     public static void main(String[] args) {
          new JMenuBarBeispiel();
     }
}

Hier könnt ihr den Quellcode als Textdatei herunterladen.
Viel Spaß beim weiteren Programmieren. Ihr könnt mein Programm natürlich auch gerne als Vorlage verwenden.