kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: java ssl Problem(-e)

    geschrieben von vime

    Hallo,
    ich bin wiedereinmal am verzweifeln. Ich versuche nun schon den ganzen Tag eine SSL verbindung aufzubauen. Mit diesem beispield das ich gefunden habe geht es:
    /**
     * 
     */
    package de.tutorials;
     
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Arrays;
    import java.util.Scanner;
    import java.util.concurrent.Executors;
    import java.util.concurrent.TimeUnit;
     
    import javax.net.ssl.SSLServerSocket;
    import javax.net.ssl.SSLServerSocketFactory;
    import javax.net.ssl.SSLSession;
    import javax.net.ssl.SSLSocket;
    import javax.net.ssl.SSLSocketFactory;
     
    /**
     * @author Tom
     * 
     */
    public class SSLSocketExample {
     
        /**
         * @param args
         */
        public static void main(String[] args) {
            Executors.newSingleThreadExecutor().execute(new Server());
            Executors.newSingleThreadExecutor().execute(new Client());
        }
     
        static class Server implements Runnable {
            public void run() {
                try {
                    SSLServerSocket serverSocket = (SSLServerSocket) SSLServerSocketFactory
                            .getDefault().createServerSocket(5678);
                    System.out.println("Server ready..." + serverSocket);
     
                    System.out
                            .println("Supported Cipher Suites: "
                                    + Arrays
                                            .toString(((SSLServerSocketFactory) SSLServerSocketFactory
                                                    .getDefault())
                                                    .getSupportedCipherSuites()));
     
                    SSLSocket socket = (SSLSocket) serverSocket.accept();
                    SSLSession sslSession = socket.getSession();
                    String cipherSuite = sslSession.getCipherSuite();
                    System.out.println(cipherSuite);
     
                    Scanner scanner = new Scanner(socket.getInputStream());
                    System.out.println("Reading...");
                    while (scanner.hasNextLine()) {
                        System.out.println("Server received: " + scanner.nextLine());
                    }
                    scanner.close();
     
                    socket.close();
     
                    serverSocket.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
     
        static class Client implements Runnable {
            public void run() {
                try {
     
                    SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault()
                            .createSocket("localhost", 5678);
                    PrintWriter printWriter = new PrintWriter(socket
                            .getOutputStream());
                    System.out.println("Client -> sending...");
                    for (int i = 0; i < 100; i++) {
                        String message = "Hallo: " + i;
                        System.out.println("Client sent: " + message);
                        printWriter.println(message);
                        printWriter.flush();
                        TimeUnit.SECONDS.sleep(1);
                    }
                    socket.close();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }


    aber bei mir geht es nicht:

    Client Socket erstellen
    SSLSocket socket = null;
    
    				do {
    					try {
    						System.out.println("connecting");
    						socket = (SSLSocket) SSLSocketFactory.getDefault()
    								.createSocket("localhost", 5678);
    
    					} catch (IOException e) {
    						e.printStackTrace();
    					}// end try
    				} while (socket == null);
    
    				connection = new Connection(socket);// klasse für
    													// String senden
    													// und empfangen
    
    				String version = Connection.send("test:-version");



    Connection class:
    private static SSLSocket socket;
    	private static OutputStream outputStream;
    	private static InputStream inputStream;
    
    	public Connection(SSLSocket socket) {
    		Connection.socket = socket;
    		try {
    			Connection.outputStream = Connection.socket.getOutputStream();
    			Connection.inputStream = Connection.socket.getInputStream();
    		} catch (IOException e) {
    			JOptionPane.showMessageDialog(
    					null,
    					"An error occured. Please call your administrator\n"
    							+ "and show this message if it occures twice.\n"
    							+ "error;init.Connection.IOException\n"
    							+ e.toString(), "Error", JOptionPane.ERROR_MESSAGE);
    			System.exit(0);
    		}
    
    	}
    
    	public static String send(String data) {
    		byte[] returnedData = null;
    		String answerBuffer = "";
    		try {
    			outputStream.write(data.getBytes());// nachricht schicken
    		} catch (Exception e) {
    			//<-----HIER TRITT DER FEHLER AUF
    			e.printStackTrace();
    			System.exit(0);
    		}


    Der Fehler ist :
    javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure


    Server:
    try {
    			
    			serverSocket = (SSLServerSocket) SSLServerSocketFactory
                        .getDefault().createServerSocket(5678);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		new Thread() {
    			public void run() {
    				while (true) {
    					SSLSocket client = null;
    					System.out.println("fetching client");
    					try {
    						client =(SSLSocket) serverSocket.accept();
    						
    		                SSLSession sslSession = client.getSession();
    		                String cipherSuite = sslSession.getCipherSuite();
    		                System.out.println(cipherSuite)



    Falls mir jemand helfen könnte oder noch infos braucht kann er mich auch in Skype adden [den.ganzen.tag.lang] .

    Danke schonmal im vorraus

  • in: Cobra Browser -- sun fehler

    geschrieben von vime

    Ich arbeite mit dem neusten eclipse und Jre 6 ... soll ich dan auf jre5 umsteigen oder eine late eclipse version nehmen?

    MfG Johannes
  • in: Cobra Browser -- sun fehler

    geschrieben von vime

    Hallo alle zusamm!

    Ich wollte heut mit den Cobra Browser arbeiten. http://lobobrowser.org/cobra.jsp

    Hab in ein Eclipse projekt alles eingestellt usw. und hab das beispiel kopiert:
    import javax.swing.*;
    import org.lobobrowser.html.gui.*;
    import org.lobobrowser.html.test.*;
    
    public class BareMinimumTest {
      public static void main(String[] args) throws Exception {
        JFrame window = new JFrame();
        HtmlPanel panel = new HtmlPanel();
        window.getContentPane().add(panel);
        window.setSize(600, 400);
        window.setVisible(true);
        new SimpleHtmlRendererContext(panel, new SimpleUserAgentContext())
    	.navigate("http://lobobrowser.org/browser/home.jsp");
      }
    }


    Bei dem web link habe ich verschiedene sachen eingefügt aber es kommt immer der selbe fehler:

    Aug 10, 2012 6:27:43 PM org.lobobrowser.html.test.SimpleHtmlRendererContext submitFormSync
    Information: process(): Loading URI=[http://www.lima-city.de/].
    Aug 10, 2012 6:27:43 PM org.lobobrowser.html.test.SimpleHtmlRendererContext submitFormSync
    Information: process(): HTTP response code: 200
    Exception in thread "Thread-3" java.lang.IncompatibleClassChangeError: Found interface sun.font.FontManager, but class was expected
    	at org.lobobrowser.util.gui.FontFactory.createFont(FontFactory.java:210)
    	at org.lobobrowser.util.gui.FontFactory.createFont_Impl(FontFactory.java:180)
    	at org.lobobrowser.util.gui.FontFactory.createFont(FontFactory.java:127)
    	at org.lobobrowser.util.gui.FontFactory.getFont(FontFactory.java:98)
    	at org.lobobrowser.html.style.StyleSheetRenderState.<clinit>(StyleSheetRenderState.java:43)
    	at org.lobobrowser.html.domimpl.NodeImpl.<clinit>(NodeImpl.java:39)
    	at org.lobobrowser.html.parser.DocumentBuilderImpl.createDocument(DocumentBuilderImpl.java:143)
    	at org.lobobrowser.html.test.SimpleHtmlRendererContext.createDocument(SimpleHtmlRendererContext.java:474)
    	at org.lobobrowser.html.test.SimpleHtmlRendererContext.submitFormSync(SimpleHtmlRendererContext.java:434)
    	at org.lobobrowser.html.test.SimpleHtmlRendererContext$1.run(SimpleHtmlRendererContext.java:249)


    Kann mir wer sagen was man da machen kann bzw kennt sich wer mit Cobra aus (bzw der Lobo api?).
    Kann man was in Eclipse umstellen was diesen Fehler behebt?

    MfG Johannes

    Downloadlink für Cobra: http://sourceforge.net/projects/xamj/files/Cobra%20HTML%20Toolkit/0.98.4/
    Habe in Build path die 2 jars aus dem lib verzeichniss der cobra.zip genommen

    Ps: alles was ich in google dazu gefunden hab war Russisch D;
  • in: java, tut garnicht

    geschrieben von vime

    Das war wohl klar, interessant wäre nur gewesen: welche Datei? --- die jar direckt

    das mit dem absoluten pfad kann ich nacher sagen...ich hab den lap grad nicht zur hand....

    kommst dan als kommentar in dem post

    MfG

    update: Ich habe die .jar und die bat wem geschick... jar öffnen...nix
    mit bat öffnen:
    java -jar deinprogramm.jar
    geht

    ...verwirrend...

    MfG Johannes
  • in: java, tut garnicht

    geschrieben von vime

    Öffnen mit: -> datei rechtsdrück->öffnen mit

    und nein neustart bringt nix
  • in: java, tut garnicht

    geschrieben von vime

    Java ist korrekt installiert und auf dem neusten stand nach: http://java.com/de/download/testjava.jsp

    wen man öffnen mit: und dan den javaw.exe aus dem 1.7 ordner auswähle(wie gesagt neuster stand) passiert das selbe

    MfG
  • in: java, tut garnicht

    geschrieben von vime

    ok das verwirrt.....
    die bat sagt:

    Der Befehl "java" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    Drücken Sie eine beliebige Taste . . .

    MfG Johannes
  • in: java, tut garnicht

    geschrieben von vime

    Bringt nichts,
    die bat verschwindet einfach sofort und das java prgm taucht nie auf

    MfG Johannes
  • in: java, tut garnicht

    geschrieben von vime

    Hallo community,


    Ich habe heute ein ganz anderes problem, und zwar:

    Ich habe ein DB-Management tool geschrieben...es leuft einwandfrei. Compiliert, exportiert, geöffnet....läuft perfekt.

    Hab ich es einem Freund geschickt. Er öffnet es...garnichts. Kein prozess kein aufflackern, kein Fehler...nichts es passiert einfach nichts.

    Ich hab mich nochmal hingesetzt und das selbe mit meinem Lap gemacht...er mach auch nichts.

    Wen ich den selben workespace (source) mit dem Lap öffne funktioniert das Programm. Compiliere ich es dort..geht auch nichts. Kein

    unterschied zum PC obwohl ich es auf dem Lap zumindest mit Eclipse öffenen konnte.

    Hat irgendwer eine ahnung was da falsch ist?


    MfG Johannes
  • in: Sockets und TCP

    geschrieben von vime

    Danke ich werde es mal versuchen.
    Ich weis aber nicht ob das geht da ich nochnichtmal eine VErbindung zu dem Pc anf der anderen Seite der Leitung eine Verbindung bekomme

    MfG Vime
  • in: Sockets und TCP

    geschrieben von vime

    Naja ich wollte schon das das Programm für alle funktioniert und das man nicht noch etwas in seinem Router rumpfuschen muss.
    Und mit p to p meinte ich eig eine 1 zu 1 Direcktverbindung.

    Danke schonmal!

    MfG Vime

    PS: wen das mit der auto-portfreigabe nicht geht hat mein Projekt ein Problem....
  • in: Sockets und TCP

    geschrieben von vime

    Hallöchen,

    Ich bin gerade daran ein kleines Programm zu entwickeln mit dem man eine P to P verbindung aufbaut und sich dan Dateien senden kann. Dabei ist jetzt nun zwei Probleme aufgetaucht:
    - Der "Server" muss in seinem Router den TCP-Port auf seinen Rechner leiten und ihn freigeben.
    - Und die Firewall kann das Programm blockieren

    Ist es vllt einfacher ein C(++ / #) Programm im Java programm auszuführen das die Ports öffnet?

    MfG Vime

    :::::

    http://sourceforge.net/projects/jportforward/ -->damit habe ich es bereits versucht ... Ich verstehe es aber einfach nicht wie ich es gescheit hinbekomme...

    http://code.google.com/p/portforward/downloads/detail?name=portforward.zip&can=2&q= --> das selbe

  • in: download Datei größe

    geschrieben von vime

    cool geht danke!
    MfG
  • in: download Datei größe

    geschrieben von vime

    Hallo!
    Ich bin grad dran mit Java verschiedene Sachen herrunter zu laden. Hierzu benutze ich:

    java.io.BufferedInputStream in = new java.io.BufferedInputStream(
    							new java.net.URL(h_s_DlUrl).openStream());
    
    					java.io.FileOutputStream fos = new java.io.FileOutputStream(
    							h_s_Destination + "\\" + h_s_FileName);
    
    					java.io.BufferedOutputStream bout = new BufferedOutputStream(
    							fos, 1024);
    					
    					
    					final URLConnection conn = new java.net.URL(h_s_DlUrl).openConnection();
    					final String sizeStr = conn.getHeaderField("Content-Length");
    					final long size;
    					if (sizeStr == null) {
    					  // unknown size
    					  size = -1;
    					} else {
    					  size = Long.parseLong(sizeStr);
    					}
    					System.out.println(size);
    					
    					byte[] data = new byte[1024];
    
    					int x = 0;
    
    
    
    					while ((x = in.read(data, 0, 1024)) >= 0) {
    						bout.write(data, 0, x);
    						progress++;
    					}
    
    					bout.close();
    					in.close();


    Wobei das size die größe ist. Mein Problem ist: Wen ich eine Datei mit 14MB herrunterlade, ist die größe der Datei laut Java vor dem download 400...Weiß wer wie ich die "richtige" Größe bekomme oder wie man es besser macht?

    MfG
  • in: jdbc authentification

    geschrieben von vime

    Jetzt hab ich das so gemacht:

    package main;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    public class Main {
    
    	public static void main(String[] args) throws IllegalAccessException {
    		Console c = new Console();
    		c.writeClassInfo("Main");
    		c.writeInfo("Start");
    
    		c.write("Class: Main");
    		c.write("Method: main");
    
    		c.write("get connection to local db");
    
    		try {
    
    			Class.forName("net.sourceforge.jtds.jdbc.Driver");
    			
    			c.writeInfo("DRIVER load");
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    		String connectionUrl = "jdbc:jtds:sqlServer://localhost:1433/Minecraft;";
    		try {
    			Connection con = DriverManager.getConnection(connectionUrl);
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			c.writeError(e.toString());
    		}
    
    	
    		
    		
    
    	}
    }


    und bekomme die info:




    [Class] * * * Main
    [INFO] * * * Start
    get connection to local db
    [INFO] * * * DRIVER load
    [ERROR] * * * java.sql.SQLException: I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.

    Was soll das nu wieder sein ô.Ô

    Was ist die native Bibliothek?
    Muss ich da noch etwas bei C:\Programme\Java einfügen oder was?

    MfG Johannes

    u.a. das mit dem Einbinden von anderen Dateien Las Bibliothek habe ich zuvor noch nie gemacht.


    ps: String connectionUrl = "jdbc:jtds:sqlServer://localhost:1433/Minecraft;user=VimeFestung\\Vime;password=mein pw halt;";
    Geht auch nicht
    Genauso wie mit root, root und local, local
    Dan bringt er wieder die Meldung:
    [[[[ [ERROR] * * * java.sql.SQLException: Fehler bei der Anmeldung für den Benutzer 'local +++oder was auch immer+++'.]]]]
    und nicht
    [[[[[ERROR] * * * java.sql.SQLException: I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.]]]]

    Wen irgendjemand weis was falsch ist / was eingegeben werden muss/wie man einen neuen DB benutzer bei mssql 2008 macht...bitte melden!

    MfG Johannes



    EDIT:

    Ich habe es jetzt :)

    So: String connectionUrl = "jdbc:jtds:sqlServer://localhost:1433/Minecraft;integratedSecurity=true;";

    So geht es :D
  • in: jdbc authentification

    geschrieben von vime

    Ich habe das Mit dem Port versucht... unverändert...


    com.microsoft.sqlserver.jdbc.SQLServerException: Fehler bei der Anmeldung für den Benutzer 'VimeFestung\Vime'.

    Den Link habe ich mir auch angesehen.
    Das ist genau das selbe nur nochmal um in die Console einzugeben?

    Trotzdem DANKE :)

    MfG Johannes

    ps: Achso und in den String[] args steht bei mir nie etwas drin..die sind immer leer..
  • in: jdbc authentification

    geschrieben von vime

    Hallihallöchen liebe Community!

    Ich brauche wiedereinmal eure hilfe!

    Ich bin gerade an einen DB verbindung. Nach langer arbeit läd es nun die Treiber. NU gibt es aber ein neues Problem.
    Ich benutze die Windows authentification um mich bei meinem Microsoft Sql 2008 anzumelden.

    Nu hab ich es so versucht:

    package main;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    public class Main {
    	
    	public static void main(String[] args) throws IllegalAccessException {
    		System.out.println("Class: Main");
    		System.out.println("Method: main");
    		
    		System.out.println("get connection to local db");
    		
    		try {
    			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    			System.out.println("DRIVER load");
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}


    das ist der anfang bis zu den treibern. Jetzt kommt die Verbindung (und der Fehler!)

    String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
    				   "databaseName=Minecraft;user=VimeFestung\\Vime;password=//mein pw halt ;D//;";
    				try {
    					Connection con = DriverManager.getConnection(connectionUrl);
    				} catch (SQLException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}


    das VimeFestung\Vime sagt mir die Datenbank. Das geht aber nicht.
    Fehler:

    com.microsoft.sqlserver.jdbc.SQLServerException: Fehler bei der Anmeldung für den Benutzer 'VimeFestung\Vime'.

    Das PW stimmt...

    String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
    				   "databaseName=Minecraft;user=Vime;password=//mein pw halt ;D//;";
    				try {
    					Connection con = DriverManager.getConnection(connectionUrl);
    				} catch (SQLException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}


    Vime ist nur mein Windows Benutzer...geht aber auch nicht

    Wen wer weiß wie man das einloggen auch in java mit der windows authentifizierung macht oder weiß was falsch ist der soll sich bitte Melden.

    Danke
  • in: batch-Java?

    geschrieben von vime

    Ja hallöchen wiedermal!

    Ich hoffe mein heutiges Problem ist nicht so exotisch wie mein altes aber dennoch...

    - Ich öffne mit Java eine cmd/batch
    - Batch arbeitet und gibt ein Ergebnis aus

    Wie komme ich nun mit Java an dieses Ergebnis ran?
    Kann man mit Java irgendwie eine Verbindung mit einer Batch aufbauen (oder andersherrum)?

    Freue mich auf antworten!

    PS: Kann ich ein Batch Fenster als internal Frame verwenden?

  • in: cpu auslastung

    geschrieben von vime

    Ja hallöchen alle zusammen.Ich wollte in mein Programm ein kleines Tool einbauen mit dem man die Prozessorlast sieht. Nun habe ich ein wenig gegoogelt und es wurde oft gesagt das das mit java nicht geht D: ... Wie auch immer . Ich habe nun diese Artikel gefunden. Hier heißt es man soll ein Paar C lienien einfügen. Egal wie ich mir drehe und wende ich bekomme das nicht zum Laufen.
    http://www.javaworld.com/javaworld/javaqa/2002-11/01-qa-1108-cpu.html
    Kann mir wed daraus ein fertige Klasse zaubern und hier posten :D? Währe echt lieb.

    Danke

    Mfg
  • in: Java style -> windows style?

    geschrieben von vime

    Naja...aufjedenfall einfach das Ding ganz an den anfang setzen bevor man was macht..dan ist alles gut...

    Und danke nochmal :D
  • in: Java style -> windows style?

    geschrieben von vime

    Ok ich habs gelöst.
    ich hab es einfach in die Main methode geschrieben und nu geht alles. Danke
  • in: Java style -> windows style?

    geschrieben von vime

    Danke für die schnelle Antwort. Leider funktioniert sie leider nicht. ich bekomme einen Haufen exeptions.
    Class: Anzeige
    new Class: fenstereinstllungen (Einloggen)
    283 159
    Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.plaf.ColorUIResource cannot be cast to java.util.List
    	at javax.swing.plaf.metal.MetalUtils.drawGradient(Unknown Source)
    	at javax.swing.plaf.metal.MetalInternalFrameTitlePane.paintComponent(Unknown Source)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at javax.swing.JComponent.paintChildren(Unknown Source)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at javax.swing.JComponent.paintChildren(Unknown Source)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at javax.swing.JComponent.paintChildren(Unknown Source)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at javax.swing.JLayeredPane.paint(Unknown Source)
    	at javax.swing.JComponent.paintChildren(Unknown Source)
    	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
    	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
    	at javax.swing.RepaintManager.paint(Unknown Source)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
    	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
    	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
    	at java.awt.Container.paint(Unknown Source)
    	at java.awt.Window.paint(Unknown Source)
    	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    	at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
    	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    	at java.awt.EventQueue.access$000(Unknown Source)
    	at java.awt.EventQueue$1.run(Unknown Source)
    	at java.awt.EventQueue$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    	at java.awt.EventQueue.dispatchEvent(Unknown Source)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    	at java.awt.EventDispatchThread.run(Unknown Source)


    Wen ich Z.B. UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); benutze dan Funktioniert es, aber es ändert sich nichts



    falls es hilft... ich habe meinen quelltext mal umgestellt von extends JFrame auf JFrame j = new JFrame; (etwas unübersichtlich geworden aber sollte eig alles klas sein...

    [code]package mainPack;
    
    import java.awt.Color;
    import java.awt.Font;
    
    import javax.swing.Icon;
    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JInternalFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JPasswordField;
    import javax.swing.JTextField;
    import javax.swing.UIManager;
    import javax.swing.UnsupportedLookAndFeelException;
    import javax.swing.plaf.metal.DefaultMetalTheme;
    import javax.swing.plaf.metal.MetalLookAndFeel;
    import javax.swing.plaf.metal.OceanTheme;
    
    import vimeStandartPack.fenstereinstellungen;
    import actionListener.DisposeListener;
    import actionListener.IntFrameListener;
    
    public class Anzeige{
    
    	/**
    	 * 
    	 */
    	private static final long serialVersionUID = 1L;
    
    
    	public enum rechenzeichen{plus,minus};
    	
    	JFrame j = new JFrame();
    	
    
    	javax.swing.JButton dispose = new javax.swing.JButton();
    	
    
    	DisposeListener disLis = new DisposeListener();
    
    	public JInternalFrame logo = new JInternalFrame();
    	JButton logoBtn = new JButton();
    
    	public JInternalFrame login = new JInternalFrame("Login");
    
    	IntFrameListener fraLis = new IntFrameListener(this);
    
    
    	Icon logoStandart = new ImageIcon("bin\\pics\\logoStandart.png");
    	Icon logoRollover = new ImageIcon("bin\\pics\\logoRollover.png");
    	Icon logoPressed = new ImageIcon("bin\\pics\\logoPressed.png");
    	Icon loginPNG = new ImageIcon("bin\\pics\\login.png");
    
    	JButton abschicken = new javax.swing.JButton("Abschicken");
    
    
    	JTextField user = new JTextField();
    	JPasswordField pi = new JPasswordField();
    
    
    	JLabel loginLabel = new JLabel(new ImageIcon("bin\\pics\\login.png"));
    
    	@SuppressWarnings("deprecation")
    	public Anzeige() {
    		String lookAndFeel = null;
    	       
         
                    lookAndFeel = UIManager.getCrossPlatformLookAndFeelClassName();
              
                 
                    try {
    					UIManager.setLookAndFeel(lookAndFeel);
    				} catch (ClassNotFoundException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				} catch (InstantiationException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				} catch (IllegalAccessException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				} catch (UnsupportedLookAndFeelException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
                    
                    JFrame.setDefaultLookAndFeelDecorated(true);
                    
    		JPanel jp = new JPanel(true);
    		
    		jp.setSize(9999, 9999);
    		jp.setLocation(0, 0);
    		jp.setBackground(Color.BLACK);
    		j.setBackground(Color.RED);
    		j.setUndecorated(true);
    		j.setAlwaysOnTop(true);
    		int screensizehight = java.awt.Toolkit.getDefaultToolkit().getScreenSize ().height;
    		int screensizewidth = java.awt.Toolkit.getDefaultToolkit().getScreenSize ().width;
    		System.out.println("Class: Anzeige");
    		new fenstereinstellungen(j, "Einloggen", screensizehight, screensizewidth, false);
    		j.setVisible(true);
    
    		j.setDefaultCloseOperation(3);
    
    		j.setLayout(null);
    
    		dispose.setBounds(screensizewidth-50, 0, 50, 50);
    		dispose.setVisible(true);
    		dispose.setForeground(Color.RED);
    		dispose.setContentAreaFilled(false);
    		dispose.setBorderPainted(false);
    		dispose.addActionListener(disLis);
    
    
    		addingLogo();
    		settingUpLogin();
    
    		j.add(jp);
    		j.dispose();
    		j.setVisible(true);
    
    
    	}
    
    
    	private void settingUpLogin() {
    
    
    		user.setSize(482,  91 );
    		user.setLocation(258, 107);
    		user.setBackground(new Color(16, 131, 255));
    		user.setForeground(Color.WHITE);
    		Font f = new Font("Calibri", 0, 85);
    		user.setFont(f);
    		pi.setSize(482, 91);
    		pi.setLocation(258, 221);
    		pi.setBackground(new Color(16, 131, 255));
    		pi.setForeground(Color.WHITE);
    		Font f2 = new Font("Calibri", 0, 75);
    		pi.setFont(f2);
    
    		abschicken.setSize(200, 50);
    		abschicken.setLocation(545, 335);
    		abschicken.setBorderPainted(false);
    		login.add(abschicken);
    
    
    
    		login.add(pi);
    		login.add(user);
    
    		int width=loginPNG.getIconWidth();
    		int height=loginPNG.getIconHeight();
    		login.setSize(width, height);
    		int screensizehight = java.awt.Toolkit.getDefaultToolkit().getScreenSize ().height;
    		int screensizewidth = java.awt.Toolkit.getDefaultToolkit().getScreenSize ().width;
    
    		int x = (screensizewidth/2)-(width/2);
    		int y = (screensizehight/2)-(height/2);
    		System.out.println(x+" "+y+"");
    		login.setLocation(x, y);
    		login.add(loginLabel);
    
    		j.add(login);
    	}
    
    
    	private void addingLogo() {
    		int width=300;
    		int height=300;
    		logo.setSize(width, height);
    
    		int screensizehight = java.awt.Toolkit.getDefaultToolkit().getScreenSize ().height;
    		int screensizewidth = java.awt.Toolkit.getDefaultToolkit().getScreenSize ().width;
    
    		int x = (screensizewidth/2)-(width/2);
    		int y = (screensizehight/2)-(height/2);
    		logo.setLocation(x, y);
    
    
    
    
    		logoBtn.setBorderPainted(false);
    		logoBtn.setContentAreaFilled(false);
    		logoBtn.setIcon(logoStandart);
    		logoBtn.setRolloverIcon(logoRollover);
    		logoBtn.setPressedIcon(logoPressed);
    
    
    		logoBtn.addMouseListener(fraLis);
    		logo.add(logoBtn);
    
    
    
    
    
    
    
    
    		j.add(logo);
    		logo.setVisible(true);
    	}
    
    
    }
    [/code]
  • in: Java style -> windows style?

    geschrieben von vime

    Hallo
    Ich habe eine Frage:
    Ich habe einen "normalen" JButton erstellt. Der sieht ja so aus:
    http://www.java2s.com/Tutorial/JavaImages/JButtonWithTooltip.PNG
    Nun habe ich mir Netbeans 7 herruntergeladen. Hier sehen die JButtons aber so aus (wie der rot eingerahmte)
    http://blogs.tech-recipes.com/shamanstears/files/2008/07/vista_restore_gadgets.png

    Wie bekomme ich das nun als Code zum selbst schreiben hin...gibt es da eine methode oder ist das von Netbeans gestellt?

    Thx für Antworten
  • in: Image für JFrame

    geschrieben von vime

    Ich habe das in meinem Projekt so gemacht :

    JButton optionen = new JButton();
    
    Icon windowWhdsellen = new ImageIcon("bin\\pics\\optionenBtn.png");
    
    optionen.setIcon(windowWhdsellen);
    		optionen.setSize(100, windowWhdsellen.getIconHeight());
    		optionen.setLocation(0, localisation);
    		optionen.setContentAreaFilled(false);
    		optionen.addActionListener(seitenleistenListener);
    		optionen.setVisible(true);
  • in: java->c# (c++)

    geschrieben von vime

    Das C# (oder anderes) nicht überall nutzbar ist stört mich kein bisschen. Aber was ihr sagtet, dass c#, java sehr ähnlich sei finde ich zumindest eher gut, da ich dort dann sofort loslegen kann.
    Die Java Oberfläche an sich ist nicht so schlecht, aber ich habe oft Probleme damit(Buttons tauchen nicht auf, Sachen sind nicht dort wo sie sein sollten...). Aber die C# bzw Windows Oberfläche finde ich, ist nicht nur schön sondern (wer hätte es gedacht) passt auch zu Windows und macht einfach einen seriöseren Eindruck.
    Eine Frage noch: Wieso seid ihr so scharf auf Phyton? Ich kenne keinen Menschen der damit programmiert.
  • in: java->c# (c++)

    geschrieben von vime

    Hallo!
    Ich habe nur eine kurze Frage:
    Ich habe nun seit einem Jahr Java gelernt und angewandt...nu ist meine Frage: Lohnt es sich von Java auf C# bzw. C++ umzusteigen oder "reicht" Java eigentlich?
    Und welche kostenlosen Programmierumfelder gibt es auser Monodevelop?
    +Wer kennt eine gute online hilfe (kostenlos) auser :http://www.der-softwareentwickler-blog.de/2011/02/22/c-lernen-die-besten-kostenlosen-e-books-und-ressourcen/


    Schonmal danke für die Antworten
  • in: Sachen laufen von selbst weg D:

    geschrieben von vime

    Hallo alle zusamm...
    Ich hab ein kleines Problem. Bei meiner Oberfläche verschwinden die eingefügten sachen sobald ich die JTextArea´s bearbeite...


    QT:
    package füllung;
    import java.awt.Choice;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.TextField;
    
    import javax.swing.Icon;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    
    import vimeStandartPack.fenstereinstellungen;
    import MainPack.AdressBuchOberflaeche;
    
    
    public class Suche {
    	public Choice choiceSuche = new Choice();
    	Icon suchenHintergrundICON = new ImageIcon("bin\\pics\\SuchenHintergrund.png");
    	public JLabel hintergrund = new JLabel(suchenHintergrundICON);
    	public TextField eingabe =new TextField("");
    	public JTextArea vornamenanzeige = new JTextArea(" ");
    	public JTextArea nachnamenanzeige = new JTextArea();
    	public JTextArea telefonnummeranzeige = new JTextArea();
    	public JTextArea emailanzeige = new JTextArea();
    	public JTextArea adresse = new JTextArea();
    	public static JPanel SuchePanel = new JPanel();
    	public JFrame suchenFrame = new JFrame();
    	public Suche(AdressBuchOberflaeche sabo) {
    		System.out.println("Class: Suche");
    		suchenFrame.setLayout(null);
    		suchenFrame.setUndecorated(true);
    		new fenstereinstellungen(suchenFrame,null,700,500,true);
    		
    		
    		SuchePanel.setLocation(0, 0);
    		SuchePanel.setSize(10000, 10000);
    		SuchePanel.setOpaque(true);
    		SuchePanel.setBackground(Color.DARK_GRAY);
    //		abo.setEmpty(abo);
    //		abo.setAllPanelsEmpty();
    		
    		
    
    		SuchePanel.add(choiceSuche);
    		choiceSuche.add("-------");
    		choiceSuche.add("Vorname");
    		choiceSuche.add("Nachname");
    		choiceSuche.add("Telefonnummer");
    		choiceSuche.add("EMail");
    		choiceSuche.setSize(100, 50);
    		choiceSuche.setLocation(100, 100);
    		SuchePanel.add(eingabe);
    		eingabe.setSize(200, 26);
    		eingabe.setLocation(85, 200);
    
    		SuchePanel.add(adresse);
    		adresse.setLocation(385,253);
    		adresse.setSize(85, 300);
    		
    
    		SuchePanel.add(emailanzeige);
    		emailanzeige.setLocation(297,253);
    		emailanzeige.setSize(85, 300);
    
    		SuchePanel.add(telefonnummeranzeige);
    		telefonnummeranzeige.setLocation(209,253);
    		telefonnummeranzeige.setSize(85, 300);
    
    		SuchePanel.add(nachnamenanzeige);
    		nachnamenanzeige.setLocation(121,253);
    		nachnamenanzeige.setSize(85, 300);
    //nachnamenanzeige.setEditable(false);
    		SuchePanel.add(vornamenanzeige);
    		vornamenanzeige.setLocation(33,253);
    		vornamenanzeige.setSize(85, 300);
    		
    
    		hintergrund.setSize(suchenHintergrundICON.getIconWidth(),suchenHintergrundICON.getIconHeight());
    		hintergrund.setLocation(0, 0);
    //		suchenFrame.add(hintergrund);
    
    
    		 
    		 
    //		vornamenanzeige.setLineWrap(true);
    //		vornamenanzeige .setWrapStyleWord(true);
    
    
    
    		suchenFrame.add(SuchePanel);
    //		SuchePanel.setVisible(true);
    
    Aktualisierung a = new Aktualisierung(this);
    a.start();
    	}
    
    }


    Sobald ich das editable oben z.b. einschalte das lad das fenster und ein paar millisec später ist es leer... auch wen ich etwas reinschreibe...über das Frame oder im qt über .settext("text"); läd es das fenster wie beschrieben... mache ich nichts kommt das fenster wie gewollt...
    Wen ich das TextField etwas schreibe das geht es.... auch wen ich anstat JTextarea textarea verwende...aber wie get das mit J?

    Danke für eine Antwort

    Rechtschreibeung bitte ignorieren...
  • in: wait / listener befehl?

    geschrieben von vime

    noch eine andere Frage:
    und zwar...ich habe einen JButton eingefügt, aber er wird erst angezeigt, wenn man mit der maus darüber fährt...wen ich die paint class weg mache dan kommt der button auch so..wie kann ich den button un anzeigen ohne mit der maus drüber zu fahren und mit aktiver paint klasse?
  • in: sql für dummis

    geschrieben von vime

    Also ich habe windows sql und bin grad im software management studio.

    Jetzt komme ich aber nicht weiter...ich hab gradeeben einen sql zugang ersteigert aber weis nicht wie ich mit dem mssql daraus zugreifen kann...
    Ich habe jetzt den server typ : Datenbankmodul
    servername mysql.lima-city.de
    Authentifizierung : sql server- authentifiziedrung
    anmeldename: USER224461
    und das dazugehörige passwort...
    was habe ich falsch gemacht weil ich kann nicht connecten
  • in: wait / listener befehl?

    geschrieben von vime

    Das sieht nach viel arbeit aus...aber danke schonmal :D.
  • in: wait / listener befehl?

    geschrieben von vime

    Mein programm ist irgendwie bei jedem anders...in der schule gibt es keinen hintergrund bei dir fehlen buttons....bei manchen öffnet sich es erst garnicht...
    Naja was meinst du mit dialig also einen JOptionframe.showdialog oder was?
  • in: wait / listener befehl?

    geschrieben von vime

    Also das ist mein programm: http://www.uploadarea.de/upload/dpzqhijwgbkoq8mujuainyfjk.html
    Kannst dir mal ansehen...das einloggenfenster dürfte nicht zu übersehen sein. Das hauptfenster ist Das wo du den coder reinschreiben kannst


    Jetzt stimmt es...

    und wie man sieht gibt es auch die option guest und einloggen... das muss auch berücksichtigt werden :D
  • in: wait / listener befehl?

    geschrieben von vime

    und zwar ich hab folgendes porblem:
    Ich habe 2 fenster
    1.) einloggen
    2.) Hauptfenster
    Jetzt will ich das das hauptfenster mitbekommt das ich mich eingeloggt hab...
    Jetzt grad mach ich das einfach so das eine while schleife solang läuft bis du dich einloggst....
    Das ist aber nicht seht kompfortabel:

    int i = 0;
    do{
    i = PWwindow.eingeloggt();
    }while(i==0);

    kann man das vllt mit irgendeinem listener machen oder gibt es da irgend einen wait befehl?

    Danke schonmal im vorraus!
  • in: Welche Lieder [Techno, House]

    geschrieben von vime

    ich find wen man bei youtube techno eingibt kommen die schlechten sachen immer zuerst...für die guten musst dich etwas umschaun...wen du auf techno und house stehst dan probiers mal damit.. technobase.fm wen du was für unterwegs brauchst dan schau dir einfach die trackliste an und such nach den dinger im youtube....

    MfG
  • in: Welche Lieder [Techno, House]

    geschrieben von vime

    http://www.youtube.com/watch?v=BOdmf4N5aPE das winde ich ganz gut
  • in: Geforce oder Ati?

    geschrieben von vime

    Wen ihr die Wahl habt zwischen einer exakt gleichen Ati und Geforce grafikkarte....welche würdet ihr nehmen und warum????
  • in: Pokemon - Was für Kinder oder für jede Altersgruppe?

    geschrieben von vime

    Also ich find das Pokemon sicher für Kinder ist aber wen das einem 18 Jährigen immernoch gefällt wieso sollte er dan nicht das Gedöns immernoch anschauen sollen?

Login zum Webhosting ohne Werbung!