kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: CSS overflow:hidden beim IE

    geschrieben von tueddel

    hat alles wunderbar geklappt.

    Vielen dank für die schnelle hilfe
  • in: CSS overflow:hidden beim IE

    geschrieben von tueddel

    Hallo zusammen,

    hab da ein layouttechnisches Problem, was sich mal wieder auf den Internet Explorer bezieht. Im Firefox , etc. klappt alles wunderbar.
    Also was ich gemacht hab:
    Das war es am rechten Rand Termine aufzulisten.
    Dazu hab ich in meiner index.php erstmal mehrer divs, die die ganze Seite gliedern sollen. Für die Termine ist das
    <div id="termin">
                <?php include("termin/startTer.php"); ?>
      </div>

    Dazu gibt es noch diese css-Datei:
    #termin {
           position:absolute;
           top:220px;
           left:864px;
           z-index:3;
           min-width:146px;
           max-width:146px;
           min-height:320px;
           max-height:320px;
           font-size:8px;
           font-weight:bold;
           font-family: Verdana;
           overflow: hidden;
    }

    Hier steht wie man sieht auch overflow:hidden drin, doch genau das macht der Internet Explorer eben nicht. Er schreibt einfach über den Rand hinaus und überdeckt nacher andere Elemente auf meiner Seite. Ich würde gerne wissen, ob ihr eine Idee habt was ich falsch machen könnte.

    Hier noch mal die php-Datei aus der include
    <?php
      include("./system/datenbank-login.php");
      
      $sql = "SELECT * FROM termin WHERE Recht=0 AND Datum >= CURRENT_DATE ORDER BY Datum";
      $erg = mysql_query($sql);
      
      while ($data= mysql_fetch_array($erg)){
            $datum = explode("-",$data["Datum"]);
            $datum = $datum[2].".".$datum[1];
      		
      		$akt = getDate(time());
      		  		
    	   $html = "<div style=\"cursor:pointer\" class=\"clickable\" onClick=\"location.href='index.php?section=termin&id=".$data["Id"]."'\">
    	            <div style=\"float:left\">";
    	   $html.= $datum;
    	   $html.= "&nbsp;&nbsp;</div>
    	       		<div>";
    	   $html.= $data["Titel"];
    	   $html.= "</div>
    	       		</div>
    	       		<br />
    	       		<img style=\"width:150px;height:1px\" src=\"./home/img/0066CC.png\">";
           	     
            print($html);
      }
    ?>


    Wäre schön wenn ihr mir helfen könntet.

  • in: Datei löschen

    geschrieben von tueddel

    joo vielen dank, werds mal probieren. Danke für die Hilfe
  • in: Datei löschen

    geschrieben von tueddel

    also ich hab jetzt mal alles hochgeladen:

    http://download.lima-city.de/tueddel/MusikSWT.zip
  • in: Musik auf Homepage Legal?

    geschrieben von tueddel

    ich denke nicht, so viel ich weiß kaufst du eine CD (oder woher du sonste deine Musik beziehst) nur für den privaten Zweck, sobald du deine Musik vor einer größeren Menge spielst (öffentlich) musst du GEMA gebühren zahlen. Zwar weiß ich nicht wie das im Internet ist, ich könnte mir aber vorstellen, dass das auch unter eine ähnlich Regel fällt.

    MFG
    tueddel
  • in: Datei löschen

    geschrieben von tueddel

    ich hab das jetzt mal mit dem früher löschen versucht und hab probier die gleiche Datei schon in der Klasse Hauptfenster zu löschen. Das hat wunderbar geklappt, von daher müsste sich das Problem auf die Klasse Fehlerfenster beschränken.

    Wie kann ich denn vernüftig herausfinden wo noch eine Referenz auf die Datei existiert?
  • in: Datei löschen

    geschrieben von tueddel

    also canWrite und canRead geben true aus.
    Ich hab jetzt aber auch mal mit einem SecurtiyManager ausprobiert, der haut mir aber sowohl bei checkWrite oder auch checkDelete sowas um die ohren:

    Exception in thread "main" java.security.AccessControlException: access denied (java.io.FilePermission E:\ClipInc\Natascha Bedingfield - Unwritten.mp3 write)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
    at java.security.AccessController.checkPermission(AccessController.java:546)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at java.lang.SecurityManager.checkWrite(SecurityManager.java:962)
    at FehlerFenster.loesche(FehlerFenster.java:168)
    at FehlerFenster.widgetSelected(FehlerFenster.java:110)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
    at Hauptfenster.<init>(Hauptfenster.java:85)
    at Hauptfenster.main(Hauptfenster.java:20)

    Das sieht für mich nicht so aus als wär da noch ein anderer zugriff, sondern als hätte ich einfach nicht die rechte um die datei zu löschen.
  • in: Datei löschen

    geschrieben von tueddel

    ersmal danke für die antwort also dann sollten das eigentlich die einzigen beiden klassen sein die zugriff auf die datei bekommen:
    import java.io.*;
    import java.util.ArrayList;
    import org.eclipse.swt.*;
    import org.eclipse.swt.widgets.*;
    import org.eclipse.swt.events.*;
    import org.farng.mp3.TagException;
    
    public class Hauptfenster implements SelectionListener, FocusListener {
    	private Display display;
    	private Shell shell;
    	private Sortierer sort;
    	private FehlerFenster ff;
    	private ArrayList<Lied> lieder;
    	private String zielpfad;
    	private Button bHin, bEnt, bZiel, bStart, bOpt, bId3;
    	private List list;
    	private Text tZielpfad;
    	
    	public static void main(String[] args){
    		new Hauptfenster();
    	}
    	
    	public Hauptfenster(){
    		//Initialisierung der Attribute
    				
    		lieder = new ArrayList<Lied>();	
    		
    		//DER BILDSCHIRM
    		display = new Display();
    		
    		//Eigenschaften von shell festlegen
    		//noch in die Mitte setzten
    		shell = new Shell(display);
    		shell.setBounds(0, 0, 500, 500);
    		shell.setText("Musiksortierer");
    		
    		//Widgets in shell (aus SWTFactory)
    					SWTFactory.createLabel(shell, "Dateien", SWT.LEFT, 50, 50, 50, 24);
    		list = 		SWTFactory.createList(shell, null, 50, 80, 200, 200);
    		bHin = 		SWTFactory.createNormalButton(shell, "Hinzufügen", 300, 80, 110);
    		bEnt = 		SWTFactory.createNormalButton(shell, "Entfernen", 300, 130, 110);
    					SWTFactory.createLabel(shell, "Zielpfad", SWT.LEFT, 50, 300, 50, 24);
    		tZielpfad = SWTFactory.createTextField(shell, "", 50, 330, 0, 200);
    		bZiel = 	SWTFactory.createNormalButton(shell, "Durchsuchen", 300, 330, 110);
    		bStart = 	SWTFactory.createNormalButton(shell, "Start", 50, 390, 200);
    		bOpt = 		SWTFactory.createNormalButton(shell, "Optionen", 300, 390, 110);
    	//	bId3 = SWTFactory.createNormalButton(shell, "Id3-Editor", 300, 160, 110);
    		
    		tZielpfad.addFocusListener(this);
    		
    		bHin.addSelectionListener(this);
    		bEnt.addSelectionListener(this);
    		bZiel.addSelectionListener(this);
    		bStart.addSelectionListener(this);
    		bOpt.addSelectionListener(this);
    		//bId3.addSelectionListener(this);
    		
    		ff = new FehlerFenster(display,this,sort);
    		
    		//Initialisierung des Sortierers (laden o. neu erstellen)
    		try {
    			FileInputStream fis = new FileInputStream("Sortierer");
    			ObjectInputStream ois = new ObjectInputStream(fis);
    			sort = (Sortierer)(ois.readObject());
    			ois.close();
    			fis.close();
    			
    			if (sort.getZielpfad()!=null)
    				this.setZielpfad(sort.getZielpfad());
    		}
    		catch(IOException e){
    			sort = new Sortierer();
    			sort.speichern();
    			zielpfad = "";
    		}
    		catch(ClassNotFoundException e){
    			SWTFactory.createError(shell, "Fehlerhafte Sortiererdatei");
    			//alte Datei löschen und neuen sortierer erstellen
    		}
    		
    		//shell darstellen
    		shell.open();
    		
    		while(!shell.isDisposed()){
    			if(!display.readAndDispatch())
    				display.sleep();
    		}
    		display.dispose();	
    	}
    	
    	public void focusGained(FocusEvent e){}
    	public void focusLost(FocusEvent e){
    		Object src = e.getSource();
    		
    		if(src == tZielpfad){
    			sort.setZielpfad(tZielpfad.getText());
    		}
    	}
    	
    	public void widgetDefaultSelected(SelectionEvent e){}
    	public void widgetSelected(SelectionEvent e){
    		Object src = e.getSource();
    		
    		if (src == bHin){
    			this.hin();
    		}
    		else if (src == bEnt){
    			this.ent();
    		}
    		else if (src == bZiel){
    			this.ziel();
    		}
    		else if (src == bStart){
    			this.sortieren();			
    		}
    		else if (src == bOpt){
    			new Optionsfenster(display,sort);
    		}
    		else if(src == bId3){
    			//new Id3Editor(shell,ff,lieder.get(0).getPath());
    		}
    		
    	}
    	
    	private void hin(){
    		FileDialog fd = new FileDialog(shell,SWT.OPEN|SWT.MULTI);
    		fd.setFilterPath("C:/");
    		fd.open();
    
    		String filterPath = fd.getFilterPath();
    		String[] auswahl = fd.getFileNames();
    		Shell bar = new Shell(shell);
    		bar.setBounds(215, 175, 300, 100);
    		ProgressBar pb = SWTFactory.createProgressBar(bar,10,10,260,30, auswahl.length, 0);
    		SWTFactory.createLabel(bar, "Aktuelle Datei:", SWT.NONE, 10, 50, 70, 20);
    		Label aktuell = SWTFactory.createLabel(bar, "", SWT.NONE, 85, 50, 200, 20);
    		bar.open();
    			for(int i=0; i<auswahl.length; i++){
    				File test = new File(filterPath+"\\"+auswahl[i]);
    					try{
    						if(!pb.isDisposed()){
    							pb.setSelection(i);
    							aktuell.setText(auswahl[i]);
    						}
    						lieder.add(new Lied(test));
    						list.add(auswahl[i]);
    					}
    					catch(IOException e){
    						ff.add(filterPath+"\\"+auswahl[i],FehlerFenster.IO);
    						ff.open();
    					}
    					catch(UnsupportedOperationException e){
    						ff.add(filterPath+"\\"+auswahl[i],FehlerFenster.UNSUPPORTED);
    						ff.open();
    					}
    					catch(TagException e){	
    						ff.add(filterPath+"\\"+auswahl[i],FehlerFenster.TAG);
    						ff.open();
    					}
    					catch(SWTException e){
    						SWTFactory.createError(shell, "Fatal Error, stop loading");
    					}
    			}
    			bar.close();
    	}
    	
    	private void ent(){
    		try{
    			if(list.getSelectionIndex()>=0){
    				int[] auswahl = list.getSelectionIndices();
    				list.remove(auswahl[0], auswahl[auswahl.length-1]);
    				for(int i=0; i<auswahl.length-1; i++){
    					lieder.remove(auswahl[i]);
    				}
    			}
    		}
    		catch(IndexOutOfBoundsException e){
    			SWTFactory.createError(shell, "Entfernen fehlgeschlagen");
    		}
    	}
    		
    	private void ziel(){
    		DirectoryDialog dd = new DirectoryDialog(shell);
    		dd.open();
    		this.setZielpfad(dd.getFilterPath());
    	}
    	
    	private void sortieren(){
    		Shell bar = new Shell(shell);
    		bar.setBounds(215, 175, 300, 100);
    		ProgressBar pb = SWTFactory.createProgressBar(bar,10,10,260,30, lieder.size(), 0);
    		SWTFactory.createLabel(bar, "Aktuelle Datei:", SWT.NONE, 10, 50, 70, 20);
    		Label aktuell = SWTFactory.createLabel(bar, "", SWT.NONE, 85, 50, 200, 20);
    		bar.open();
    			try{
    				for(int i=0; i<lieder.size(); i++){
    					sort.sortieren(lieder.get(i));
    					if(!pb.isDisposed()){
    						pb.setSelection(i);
    						aktuell.setText(lieder.get(i).getName());
    					}
    				}
    				bar.close();
    				list.removeAll();
    			}
    			catch (MissingArgumentException e){
    				e.printStackTrace();
    				SWTFactory.createWarning(shell, "Bitte stellen Sie die Optionen korrekt ein.");
    			}
    	}	
    		
    	//Set-/ Get-Methoden
    	public void setZielpfad(String pZielpfad){
    		zielpfad = pZielpfad;
    		sort.setZielpfad(zielpfad);
    		tZielpfad.setText(zielpfad);
    	}
    	public String getZielpfad(){ return zielpfad; }
    	public ArrayList<Lied> getLieder(){ return lieder; }
    	//FensterInfos
    	public int getHeight(){return shell.getSize().y;}
    	public int getWidth(){return shell.getSize().x;}
    	public int getX(){return shell.getLocation().x;}
    	public int getY(){return shell.getLocation().y;}
    }


    und

    import org.eclipse.swt.*;
    import org.eclipse.swt.widgets.*;
    import org.eclipse.swt.events.*;
    import org.farng.mp3.TagException;
    import java.io.*;
    import java.util.HashMap;
    
    public class FehlerFenster implements SelectionListener  {
    	public static final int NULLPOINTER = 0;
    	public static final int IO			= 1;
    	public static final int UNSUPPORTED = 2;
    	public static final int TAG			= 3;
    	public static final int UNKNOWN 	= 4;
    	
    	private class Fehler{
    		
    		private String datei;
    		private int typ;
    		
    		public Fehler(String pDatei, int pTyp){
    			datei=pDatei;
    			typ=pTyp;
    		}
    		
    		public String getDatei(){
    			return datei;
    		}
    		
    		public int getTyp(){
    			return typ;
    		}
    
    		public String toString(){
    			String s;
    			switch(typ){
    				case NULLPOINTER: 								//fallthrough
    				case IO: s = "loading error"; break;
    				case UNSUPPORTED: s = "unsupported operation"; break;
    				case TAG: s = "missing ID3-Tag";
    				default: s = "unknown error";
    			}
    			return s;
    		}
    		
    	}
    	
    	private Shell shell, io;
    	private Table table;
    	private TableColumn pfad, art;
    	private Button bBearbeite;
    	private HashMap<Integer,Fehler> fehler;
    	private Sortierer sort;
    	private Text tPfad;
    	private Button bSuch, bOk, bDel;
    	
    	
    	public FehlerFenster(Display display,Hauptfenster owner, Sortierer pSort){
    		shell = new Shell(display);
    		shell.setBounds(owner.getX(), owner.getY()+owner.getHeight(), 500, 200);
    		shell.setText("Fehler");
    		
    		table = new Table(shell, SWT.MULTI | SWT.BORDER);
    		table.setBounds(0, 0, 395, 200);
    		table.setLinesVisible(true);
    		
    		pfad = new TableColumn(table, SWT.NONE);
    		art = new TableColumn(table, SWT.NONE);
    		
    		bBearbeite = SWTFactory.createNormalButton(shell, "Bearbeiten", 400, 50, 100);
    		bDel = SWTFactory.createNormalButton(shell, "Datei löschen", 400, 98, 100);
    		
    		bBearbeite.addSelectionListener(this);
    		bDel.addSelectionListener(this);
    		
    		fehler=new HashMap<Integer,Fehler>();
    		
    	}
    	
    	public void open(){
    		pfad.pack();
    		art.pack();
    		shell.pack();
    		shell.open();
    	}
    	
    	public void add(String datei, int typ){
    		TableItem ti = new TableItem(table, SWT.NONE);
    		Fehler f = new Fehler(datei,typ);
    		fehler.put(fehler.size(), f);
    		ti.setText(new String[]{datei,f.toString()});
    	}
    	
    	public void widgetDefaultSelected(SelectionEvent e){}
    	public void widgetSelected(SelectionEvent e){
    		Object src = e.getSource();
    		if (src == bBearbeite){
    			this.bearbeiten();
    		}
    		else if (src == bSuch){
    			FileDialog fd = new FileDialog(shell,SWT.OPEN);
    			fd.open();
    			tPfad.setText(fd.getFilterPath()+"\\"+fd.getFileName());
    		}
    		else if(src == bOk){
    			this.ok();
    		}
    		else if(src == bDel){
    			this.loesche();
    		}
    	}
    	
    	//Fehlerbehebfunktionen
    	private void bearbeiten(){
    		if (table.getSelectionIndex()>=0){
    			Fehler f = fehler.get(table.getSelectionIndex());	
    			switch (f.getTyp()){
    				case NULLPOINTER: 								//fallthrough
    				case IO: this.io(); break;				//Dateipfad neu angeben o. löschen
    				case UNSUPPORTED:break; 
    				case TAG: new Id3Editor(shell,this,fehler.get(table.getSelectionIndex()).getDatei()); break;//ID3-Editor
    				default: 
    			}
    		}
    	}
    	
    	private void ok(){
    		try {
    			sort.sortieren(new Lied(tPfad.getText()));
    			table.clear(table.getSelectionIndex());
    		}
    		catch(MissingArgumentException mae){
    			SWTFactory.createWarning(shell, "Bitte stellen Sie die Optionen korrekt ein.");
    		}
    		catch(TagException te){
    			this.add(tPfad.getText(), TAG);
    		}
    		catch(IOException ioe){
    			this.add(tPfad.getText(), IO);
    		}
    		io.close();
    	}
    	
    	
    	private void io() {
    		io = new Shell(shell);
    		io.setText("loading error");
    		io.setBounds(0, 0, 250, 100);
    		
    	    tPfad = SWTFactory.createTextField(io, "Dateipfad: ", 5, 5, 50, 100);
    		bSuch = SWTFactory.createNormalButton(io, "...", 157, 1, 20);
    		bOk = SWTFactory.createNormalButton(io, "Bestätigen", 145, 40, 100);
    			
    		bSuch.addSelectionListener(this);
    		bOk.addSelectionListener(this);
    		
    		io.open();
    	}
    	
    	private void loesche(){
    		if (table.getSelectionIndex()>=0){
    			Fehler f = fehler.get(table.getSelectionIndex());
    			fehler.remove(table.getSelectionIndex());
    			File del = new File(f.getDatei());
    			boolean d=del.delete();
    			System.out.print(d);
    		}
    	}
    
    }


    da zum erscheinen der datei im Fehlerfenster erstmal überhaupt ein fehler passieren muss sollten die Klassen die für den weiteren korrekten ablauf benötigt werden nichts von der falschen Datei wissen, von daher können die denk ich mal nicht schuld am Problem sein.
  • in: Datei löschen

    geschrieben von tueddel

    Hallo,

    ich will mit java eine Datei löschen. Hört sich eigentlich einfach an, aber irgendwie klappt das nicht so wie ich will.
    Erstemal normalerweise hat das bei mir immer mit delete() geklappt und ich dachte ich hätte diesmal nichts anders gemacht.
    Leide bekomme ich immer nur ein false zurückgegeben, keine andere Fehlermeldung. NICHTS.

    So und jetzt meine Frage:
    Woran kann es liegen das eine Datei nicht gelöscht werden kann. Muss ich noch irgendwas vorbereiten? Könnte noch ein Verweis oder ähnliches stören?

    Wäre super wenn ihr mir sagen könntet wo das Problem liegen könnte und was ich machen muss damit es verschwindet.

    MFG
    Tueddel
  • in: Bild mit SWT einfügen

    geschrieben von tueddel

    ok klappt wunderbar, vielen dank für die schnelle antwort

    tueddl
  • in: Bild mit SWT einfügen

    geschrieben von tueddel

    komplett sähe das dann so aus:
    import org.eclipse.swt.widgets.*;
    import org.eclipse.swt.*;
    import org.eclipse.swt.graphics.*;
    public class MainGUI {
    	Shell shell;
    	GC gc;
    		
    	public static void main(String[] args) {
    		new MainGUI();
    	}
    	
    	public MainGUI(){
    		Display display = new Display();
    		shell = new Shell(display);
    		shell.setBounds(50, 50, 500, 500);
    		shell.setText("Titel");
    		
    		gc = new GC(display);
    		Image img = new Image(display,"pfad.jpg");
    		gc.drawImage(img, 0, 0);
    		
    		shell.open();
    		while(!shell.isDisposed()){
    			if(!display.readAndDispatch())
    				display.sleep();
    		}
    		display.dispose();	
    	}
    }


    der Fehler müsste ich denk ich in den zeilen 18-20 liegen, weil alles andere der Standard kram ist

    tüddel
  • in: Bild mit SWT einfügen

    geschrieben von tueddel

    Hallo,

    ich hätte da mal wieder ein Problem und zwar möchte ich ein Bild mit dem SWT einfügen. Hört sich zwar nicht schwer an, aber ich habe es bis jetzt nicht geschaft das Bild tatsächlich in die GUI zu zeichnen.

    Also bis jetzt habe ich das so gemacht:
    gc = new GC(display);
    Image img = new Image(display,"pfad.jpg" );
    gc.drawImage(img, 0, 0);

    damit wir das Bild zwar gezeichnet, aber nicht in der GUI an 0,0 sonder auf dem Desktop.

    Jetzt weiß ich nicht wie ich das anders machen soll, weil Image ein Device fordert und das einzig sinnvolle für mich der display ist. Ich hab mir gedacht das ich irgendwo mein Shell übergeben muss nur bietet mir leider Image nicht die Chance dazu und wenn ich das Shell als Drawalbe bei GC angeben, seh ich das bild nie wieder.

    Wäre super wenn mir einer sagen könnte was ich falsch mach

    Gruß
    Tüddel


    Beitrag geändert: 16.12.2008 21:41:50 von tueddel
  • in: NoClassDefFoundError

    geschrieben von tueddel

    ok, also ich hab jetzt den ganzen kram mal per Hand zusammengebastelt und so klappt es.

    vielen dank für deine hilfe
  • in: NoClassDefFoundError

    geschrieben von tueddel

    Ok tut mir leid,

    also probier ich jetzt noch mal alles genau zu erklären.

    Das ist jetzt das erste mal das ich mit SWT arbeite. Wie gesagt klappt intern schon ein größeres Projekt nur mitem exporterien klappt es noch nicht, weshalb ich einfach nur ein fenster haben will. Daher hab ich auch keine anderen bibliothenk importiere.

    Vielleicht hilft dir der Quelltext:
    import org.eclipse.swt.widgets.*;
         public class LabelDemo {
              public static Display labelDisplay;
    
              public static void main(String[] args) {
                  labelDisplay = new Display();
                  LabelDemo ld = new LabelDemo();
                  ld.runDemo(labelDisplay);
              }
              public void runDemo(Display display) {
                  labelDisplay = display;
                  Shell shell = new Shell(display);
                  shell.setSize(300,300);
                  shell.setText("Label Demo");
                  shell.open();
                  while(!shell.isDisposed()){
                       if(!display.readAndDispatch())
                       display.sleep();
                  }
                  display.dispose();
              }
        }


    So das will ich dann exportieren. Dabei geh ich dann folgendermaßen vor:

    - als Typ nehm ich jar File
    - lass die hacken bei classpath und project stehen
    - dann lass ich das manifest im workspace speichern
    - geb die main klasse an
    - speicher das jar archiv aufem Desktop

    dann starte ich die Eingabeaufforderung gehe zum Desktop
    gebe java LabelDemo ein worauf

    Exception in thread 'main' java.lang.NoClassDefFoundError: LabelDe
    Caused by: java.lang.ClassNotFoundException: LabelDemo
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Meth
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Sour
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)


    erscheint.

    wenn ich dann die gespeicherte manifest datie auf den desktop ziehe
    und diese mit Class-Path: swt.jar ergänze, sodass sie dann so aussieht:

    Manifest-Version: 1.0
    Main-Class: LabelDemo
    Class-Path: swt.jar

    bleibt der effekt derselbe.

    Naja ich hoffe ich habs jetzt ein wenig besser beschrieben und schon mal danke für die bemühungen
  • in: NoClassDefFoundError

    geschrieben von tueddel

    tach,

    ich habs jetzt glaub ich ungefähr so gemacht wie du meintest, allerdings bekomm ich jetzt immer noc nen NoClassDefFoundError nur nicht mehr mit dem SWT

    Exception in thread "main" java.lang.NoClassDefFoundError: LabelDe
    Caused by: java.lang.ClassNotFoundException: LabelDemo
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Meth
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Sour
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
  • in: NoClassDefFoundError

    geschrieben von tueddel

    also die classpath datei ist bei mir:

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/SWT"/>
    <classpathentry kind="output" path="bin"/>
    </classpath>

    wenn ich das richtig verstehe müsste da das SWT schon drin sein oder? Und das muss ich denn dafür noch was anders machen als den Hacken bei classpath stehen zu lassen?
  • in: NoClassDefFoundError

    geschrieben von tueddel

    Hallo,

    ich hab da ein kleines Problem.
    Und zwar schreibe ich momentan ein kleines Programm was auch wunderbar klappt wenn ich es in Eclipse mit dem run button ausführ.
    Sobald es allerdings Exportiere klappt es nich. Da es wahrscheinlich am SWT liegt hab ich mal ein einfaches Beispiel von eclipse.org getestet,wobei selbiger fehler auftra. Also dann jetzt hier mal die Ausgabe:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widge
    ts/Display
    at LabelDemo.main(LabelDemo.java:8)
    Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Display
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    ... 1 more

    Wär nett wenn mir jemand helfen könnte wieso die Programm in Eclipse laufen und was ich machen muss das sie auch exteren ausführbar sind.

    Danke
  • in: Word-Text verschwunden

    geschrieben von tueddel

    Führt beides leider nicht zum Ergebnis, denke mal das sie wirklich komplett weg ist.

    Vielen Danke für eure Bemühungen
    Tüddel
  • in: Word-Text verschwunden

    geschrieben von tueddel

    erstmal danke fürs schnelle antworten. Leider war die Datei schon gespeichert und es existiert auch keine versteckte datei in dem Ordner
  • in: Word-Text verschwunden

    geschrieben von tueddel

    Hallo zusammen,

    mein Bruder muss für die Schule eine Praktikumsmappe anfertigen.
    Mitlerweile war er auch schon fast fertig, bis er bei öffnen der Datei auf einmal gefragt wurde, ob word diese wiederherstellen solle und bestätigte dies. Seitdem besteht die Datei nur noch aus einer leeren Seite.
    Gibt es eine Möglichkeit die Alte wiederherzuholen???

    Ach ja im
    %appdata%\\Microsoft\\Word
    Ordner befinden sich keine Dateien
  • in: MSDN Library

    geschrieben von tueddel


    Aber XP Home ist ein 32 bit Betriebssystem, und auf der Installations-CD/DVD ist möglicherweise nur ein 64 bit Installationsprogram drauf! Oder die MSDN Library 2008 ist nur noch zum Installieren unter 64 bit Betriebssystemen vorgesehen!?


    Systemanforderungen
    Unterstützte Betriebssysteme: Windows Server 2003; Windows Vista; Windows XP
    Mindestens: 1,6-GHz-Prozessor, 384 MB RAM, Bildschirm mit 800 x 600, Festplatte mit 4200 RPM
    Empfohlen: 2,2-GHz-Prozessor, 1024 MB RAM, Bildschirm mit 1280 x 1024, Festplatte mit 7200 RPM

    Wie schon gesagt hab ich XP. Weiterhin 1GB RAM und 1,6GHz AMD

    Das mit der beschädigten Datei könnte natürlich sein, hat jemand vielleicht einen md5 zu der Datei. Der von meiner ist:

    953308560db7e9ca105ab4230524da54


  • in: MSDN Library

    geschrieben von tueddel

    Also ich habe Windows XP Home Edition und Visual Studio Express Edition 2005 installiert.
  • in: MSDN Library

    geschrieben von tueddel

    Hallo,
    ich hab mir letztens die MSDN-Library unter

    http://download.microsoft.com/download/9/0/8/908a25e8-8e74-409b-b481-79e054196e45/VS2008MSDNLibraryDEUX1432777.iso

    runtergeladen und das Image auf eine DVD gebrannt. Jetzt gibt es da 2 Setups eine setup.exe und eine vs_setup.msi. Bei der ersten bekomm ich folgende Fehlermeldung:

    D:\\setup.exe ist keine gültige Win32 Anwendung

    und bei der Zweiten:

    Dieses Installationspaket konnte nicht geöffnet werden. Lassen sie den Hersteller der Anwendung überprüfen, ob es sich um ein gültiges Windows Installer Paket handelt.

    Jetzt weiß ich nicht was ich falsch gemacht hab und wie ich die Library denn bei mir auf dem Rechner installieren kann. Vielleicht könnt ihr mir helfen.

    Danke
    Tueddel
  • in: cash.preisvergleich.org/

    geschrieben von tueddel

    Hallo zusammen,

    ich bin letztens auf die Seite

    http://www.cash.preisvergleich.org/

    gestoßen.

    Hier werden zu verschiedenen Produkten Aufträge angeboten, in denen man seine Meinung, mit ca. 1000 Zeichen, eine Slideshow oder ein Video anfertigen soll.
    Man bekommt für jeden Bericht zwischen 0,50&#8364; und 1,50&#8364; und für Vides zwischen 2&#8364; und 6&#8364;.

    Jetzt wollt ich mal wissen was ihr davon haltet und ob schon jemand Erfahrungen mit dem Angebot gemacht hat?

    tueddel


    Beitrag geändert: 13.12.2007 21:51:38 von tueddel
  • in: Text über Laufleiste

    geschrieben von tueddel

    so mitlerweile hat sich dieses Problem behoben (hab einfach nur ein position:absolute vergessen). Allerdings komm ich nun schon wieder nicht weiter und zwar möchte ich gerne im marquee den Zwischenraum zwischen den Bildern wegbekommen.
  • in: Text über Laufleiste

    geschrieben von tueddel

    Hallo,

    ich hab da mal wieder ein Problem. Auch nach langem rumprobieren mit diversen im Netzt zu verfügung stehenden Scripts und css hab ich es nicht geschafft eine Bilderlaufleiste hinter einem (somit im vodergrundstehendem) zu bringen.
    Könntet ihr mir bitte helfen wie ich dies zustande bringen.

    Danke
    tueddel
  • in: Knoppix CD erstellen

    geschrieben von tueddel

    also ich habs mittlerweile hingekriegt. Naja so fast, ich komm jetzt immerhn schon bis zum Knoppix startbildschirm, wenn der dann aber booten will bekomm ich den Error:
    Cannot unite Read-Only Media and initial Ramdisk.

    Was ist damit gemeint???
  • in: Opera Widgets beim Start

    geschrieben von tueddel

    Hallo,

    ich bin jetzt endlich vom Internet Explorer weggekommen und auf Opera umgestiegen. Nachdem ich mich ein bisschen damit vertraut gemacht hab, bin ich auf Widgets gestoßen und hab auch gleich welche gefunden die mir gefallen (Wetteranzeige und analoge Uhr). Nur würd mir noch mehr gefallen wenn ich diese Anwendungen gleich beim Systemstart dabei hätte. Geht das und wenn ja wie???

    Vielen Dank
    Tueddel
  • in: Knoppix CD erstellen

    geschrieben von tueddel

    Hallo erstmal,
    ich wollte eigentlich mal Linux ausprobieren und dabei sind einige Probleme aufgekommen.
    Also ich hab mich zunächst da ich noch keinerlei Erfahrung habe Knoppix ausgesucht und mir dann dann auch Datei KNOPPIX_V5.1.1CD-2007-01-04-DE.iso runtergeladen. Allerdings fängt jetzt auch schon meine Ratlosigkeit an (und leider hab ich auf keiner Internetseite die Lösung dazu gefunden).
    1. muss ich die Datei entpacken
    2. wenn ich die Datei auf CD brenne muss ich eine Daten- oder Boot- CD erstellen???
    Ich habe mal so ziemlich alle Möglichkeiten ausprobiert bin aber zu keinem Erfolg gekommen. Entweder ist das Brennen fehlerhaft (Nero meint Lead in Lead out sei fehlerhaft) oder wenn ich dann mit der CD zu booten bekomme ich folgendes angezeigt:

    Novel Netwar Ready Firmware v1.00(940809)
    ( C ) Copyright 191-1994 Novell, Inc All rights reseverd
    SIS 500/7016 PCI Adapters DOS ODI Driver V.14(02014)

    nach kurzer Zeit erscheint dann weiter
    RDI-Rom

    Hier folgt eigentlich auch noch was nur war ich nicht schnell genug um alles mitzuschreiben.
    Falls ihr glaubt, dass das wichtig sei kann ich ja noch mal nachgucken, nur kann ich damit nichst anfangen. Auf jeden Fall wird danach wieder ganz normal Windows gestartet

    Wäre nett wenn ihr mir sagen könntet was ich falsch gemacht hab und wie ich es dann vernüftig hinbekommen kann.

    Schon mal vielen Dank im Voraus
    Tueddel



    Beitrag geändert: 6.8.2007 19:22:49 von tueddel
  • in: javascriptlink in map

    geschrieben von tueddel

    Hallo zusammen,

    also ich habe auf einer Seite ein Bild das auf eine Map mit einer Area zugreift. Ich hatte vor diese area als link zu verwenden nur weiß ich leider nicht wie. Der normale html link befehl a geht nicht und wie ich das mit javascript hinbekomm hab ich nirgendwo gefunden.
  • in: Umklapp Ecke

    geschrieben von tueddel

    Vielleicht hab ihr auch schon mal diese ecken gesehen die sich falls man mit der maus darauf geht umklappen , die nächste seite offenbaren und als link fungieren. Ich würd soetwas auch gerne auf meiner HP einbringen nur fehlen mir hierzu die nötigen kenntnisse. Wär nett wenn ihr mir helfen könntet.

    MFG
    tueddel
  • in: [CSS] Hintergrundbild anpassen

    geschrieben von tueddel

    also falls das nicht unbedingt mit css sein muss, geht das auch mit javascript und zwar gibst du dann dem body die id 1 und startest die funktion:

    <body id="1" onload="bild()" background="bild1.jpg">

    als funktion bild im head dann:

    function bild() {
    var x=screen.width;
    var y=screen.height;

    if (x==1024) {
    document.getElementById("1").background="bild2.jpg";
    }
    }

    hier wird jetzt nur bei einer auflösung von 1024 das bild angepasst(bild2 wird geladen), bei allen andern auflösungen wird bild1 beibehalten. hier kann man natürlich noch weitere änderungen einfügen.

    Die Datei bild2 muss so eingerichtet sein das sie von der größe die erfordliche größe hat.

    Also so hab ich das gemacht, allerdings könntest du das dann nicht mehr mit css machen was glaub ich sowieso nicht geht und 2. kannst du das bild nicht mehr als background-image einbinden, aber wenn dir das nichts aus macht hoffe ich das ich dir helfen konnte.

    MFG
    Tueddel
  • in: Links und Frames

    geschrieben von tueddel

    Hallo, ich möchte das 2 Seiten in verschiedenen Frames mit nur einem Link geladen werden. Ist das möglich und wenn ja wie???

    MFG
    Tueddel
  • in: Frage zur Galerie

    geschrieben von tueddel

    Naja unter dem Teil wo du durch die Bilder duchschalten kannst sind noch 2 Bilder, die eigentlich auch in die Auswahl rein sollten. Heißt die sollen erst erscheinen wenn die an der Reihe sind. Wie gesagt bis jetzt hat das auch immer problemlos geklappt, nur aus irgendeinen Grund hat der jetzt was zu mosern.
  • in: Frage zur Galerie

    geschrieben von tueddel

    Ich hab da mal ein kleines Problemchen. Meine Galerie will 2 Bilder nicht richtig einfügen/anzeigen. Leider finde ich den Fehler nicht, da es auch schon in einigen anderen Galerien mit dem gleichen Script funktioniert.

    http://tueddel.lima-city.de/2lan2.html

    MFG
    Tueddel
  • in: Ja-Nein Alert

    geschrieben von tueddel

    Vielen Dank. Ich hatte mir eigentlich genau das gedacht was cbhp in seinem VBscript geschrieben hat, nur kann ich das leider nicht nehmen, da es echt dämlich ist wenn es nur im ie funtzt, und naja die 2te variante geht natürlich auch wär aber wie gesagt schöner wenn da wirklich ja und nein stände. Ach ja und zu bladehunter: Das Script ist wirklich gut. Zu gut fürchte ich blick das überhaupt nicht, wobei das ja eigentlich auch egal ist, um das einbauen zu können müsste ich aber noch wissen wie ich das feld widerherstell um die Abfragen erneunt zu starten. Danke.
  • in: Ja-Nein Alert

    geschrieben von tueddel

    hä, wie soll das denn gehn, ich will so eine Meldung wie sie halt ein prompt(), confirm() oder alert(), liefert und bei denen kannst du das value nicht ändern.
    Und wofür ich das brauch: Das ist für ein MauMau Spiel und soll die abfrage stellen ob man die 7 verlängern möchte oder nicht
  • in: Ja-Nein Alert

    geschrieben von tueddel

    Hallo, ich würde gerne eine Meldung auf meiner Seite einbauen, bei der man zwischen ja und nein wählen kann, also praktisch ein alert, aber statt nur eines ok button, halt ein ja und ein nein. Ich bin mir ziemlich sicher das ich das schon mal auf irgendeiner Seite gesehn hab, nur weiß ich leider nicht mehr wo, und bin mir von daher relativ sicher das das irgendwie gehn muss. Nur find ich leider nirgendwo den dazu passenden Befehl.

    MFG
    Tueddel
  • in: Befehle in Textarea

    geschrieben von tueddel

    jo, damit klappts ist denn auch irgendwie möglich den waagerechte Scrollbalken wegzubekommen, ist zwar nicht unbedingt nötig weil eigenglich stört der ja auch nicht säh halt nur besser aus.
  • in: Befehle in Textarea

    geschrieben von tueddel

    also ich hatte so etwas vor:
    <textare>dann hier irgendein toller text und <a href="tolleSeite.html> Tolle Seite></a> </textarea>

    nur steht dann in der Textarea:
    dann hier irgendein toller text und <a href="tolleSeite.html> Tolle Seite></a>


    von dahrer frag ich mich was ich da denn anders machen muss damit der blöde link richtig funtzt, weil iw muss das denk ich ja mal gehn


    Beitrag geaendert: 28.4.2007 10:27:23 von tueddel
  • in: Befehle in Textarea

    geschrieben von tueddel

    Ich hätte da mal ne Frage, ist wahrscheinlich total banal, aber ich bekomm das einfach nicht hin. Also das Problem ist das ich einfach einen Link in eine Textarea einfügen will, nur wird das leider nicht als befehl sondern nur als ganz normaler text interpretiert. Wär nett wenn mir jemand sagen könnte wie das denn vernüftig machen kann.

    MFG
    Tueddel
  • in: Suchmaschinenoptimierung

    geschrieben von tueddel

    ja ok, meta-Angaben ist klar aber was genau meinst du mit barrierefrei???
  • in: Hintergrundbild anpassen

    geschrieben von tueddel

    jo ok danke, ich hab mich da jetzt grad mal nen bisschen informiert wie ich denn die Auflösung rausbekommen kann. Da gab es einmal die möglichkeit mit window.innerwidth und einmal mit screen zu arbeiten, wobei letzter angeblich unzuverlässig ist stimmt das und sollt ich dann die 1. Möglichkeit nehmen oder ist das eigentlich volkommen egal und läuft aufs selbe hinaus???
  • in: Hintergrundbild anpassen

    geschrieben von tueddel

    Hallo,

    ich hab bei meiner Homepage ein kleines Problem mit dem Hintergrund. Ich würde es gerne hinbekommen das das Bild den gesamten Bildschirm ausfüllt aber nichts abgeschnitten wird, und das natürlichen bei den Unterschiedlichen Auflösungen die man halt so benutzt. Könnte mir bitte jemand sagen wie ich das hinbekommen.

    Danke
    Tueddel
  • in: ICQ verschiebt Icons

    geschrieben von tueddel

    Jo danke das wars, hab zwar immer noch keine Ahnung wie ich das gemacht hab ist aber ja auch eigentlich egal, hauptsache auf meinem Bildschirm wird nicht mehr alles durcheinander geworften.
  • in: ICQ verschiebt Icons

    geschrieben von tueddel

    Hallo,

    mein icq verschiebt seit neustem immer meine liebevoll geordneten Desktop-Icons wenn ich die Kontaktliste öffne. Gibt es da irgendeine Möglichkeit das zu beheben, weil iw ist das schon nervig die jedesmal wieder neu zu ordnen???
  • in: Suchmaschinenoptimierung

    geschrieben von tueddel

    Ich hätte da mal ne Frage und zwar wie bekomm ich es hin das ich meine Seite bei meheren Suchmaschinen eintragen lassen kann?
    Dabei würd mich ganz besonders Google interessieren.

    Schon mal danke
    Tueddel
  • in: Uhr bei Auktionen

    geschrieben von tueddel

    Hi, ich bin irgendwie grade ein bisschen verwirrt. Ich hatte eigentlich vor bei den Auktionen mitzubieten, nur haben wir grade 18:23 und die Uhr hat aber 16:23 angezeigt. Weiter hin waren die Auktionen die für mich in Frage kämen, mit dem Ende 18:00 Uhr gekennzeichnet. Also nun mein Frage
    1. kann ich trotzdem mitbieten
    2. wird das Problem wohl weiterhin bestehen

    Danke
  • in: Bild bei URL

    geschrieben von tueddel

    Wenn du im Administrationsbereich bist gehst du auf Einstellungen für die Domian, das ist das wo du auch die ziel-url angeben hast und da gibt es auch einen Punkt der sich favicon-url nennt da hast du dann ein textfeld und hinter dem steht dann auswahl. Da klickst du drauf und kannst dir dann für Favicon zwischen 80 verschieden Bildern wählen. Wie gesagt ich weiß nur wie das bei nic.de.vu ist, bei den anderen kann das natürlich unterschiedlich sein.
  • in: Welche Programmiersprache ist am sinnvollsten für die Spieleprogrammierung?

    geschrieben von tueddel

    Falls du keine Lust hast C++ komplett zu lernen soll XNA von Microsoft nicht schlecht sein, ich hab mich damit zwar noch nicht allzu sehr beschäftigt, weil man dafür zwar immer noch Grundkenntnisse braucht, ist aber kostenlos (aber mit regestrierung). Damit kannst du dann anbgeblich Spiele fast nur miter maus programmieren können. gut ich denk mal das das ein wenig übertrieben ist, aber bevor du dir alles beibringst und dann merkst es geht auch einfacher, kannse dir das ja mal angucken.
  • in: Welches Format für Video auf Homepage?

    geschrieben von tueddel

    Wo du grade von hochladen bei youtube bzw. myvideo sprichst, muss ich da auch das format beachten oder ist das egal???
  • in: Bild bei URL

    geschrieben von tueddel

    jo die seite ist echt gut, aber es geht auch einfacher, gut man kann zwar nur ein paar standart favicons benutzten, aber ich denk mal da sollte für jeden was dabei sein. Also was ich eigentlich sagen wollte ich hab meinen Domain bei nic.de.vu und die bieten da direkt dafür einen Service an und würd mich wundern wenn die anderen vergabestellen das nicht auch täten.
  • in: guter Gästebuch anbieter?

    geschrieben von tueddel

    Also ich wollt mir auch mal ein Gästebuch machen, wusste halt nur nicht so wirklich wo ich die her holen sollt. Das Problem hast sich ja jetzt aber behoben. Daher schon mal vielen dank. Nur würd ich halt lieber den größten Teil meiner Seite selber Programmieren, könnt mir da bitte mal jemand sagen wo ich mal nachlesen könnte wie man sowas macht???
  • in: HTML & JavaScript- Seiten!!

    geschrieben von tueddel

    http://de.selfhtml.org/

    http://www.kostenlose-javascripts.de/

    http://internet-partner.de/webmaster/java-script/javascript.html

    http://www.jswelt.de/
  • in: anfänger programmierung mit niki

    geschrieben von tueddel

    Ach quatsch ich hab mir grad mal Niki angeguckt. Für einen Programmiereinstieg ist das doch schon richtig gut. Wenn ich das richtig verstanden hab gibt es wie ein Script. Wir haben damals mit Kara angefangen, da mussten wir dann einen Marienkäfer, durch Baumstämme und über Kleeblätter steuern. Hat aber iw auch auf ne primitive Weise Spass gemacht.
  • in: javascript lernen

    geschrieben von tueddel

    Also um noch mal auf deine Frage einzugehen wie man JS am besten lernt. Ich hab mir das komplett mit Selfhtml beigebracht. Allerdings würd ich mir nicht das Buch kaufen, sondern auf http://de.selfhtml.org/ lesen, ausserdem findest du auch alles wichtige zu anderen Sprachen.
  • in: Wo kriege ich ein Programmierprogramm her?

    geschrieben von tueddel

    Also ich könnte als guten Edtior "HTML Studio" empfehlen. Den kannst du kostenlos unter http://www.elsdoerfer.info/=htmlstudio downloaden. Darin sind die meisten Befehle und Attribut für HTML und Javascript eingespeichert und können einfach und mit wenigen Tastenbetätigungen eingefügt werden. Ob auch die Befehle für die anderen Sprachen enthalten sind kann ich nicht sagen, da ich diese noch nicht benutzt habe. Falls du jedoch zunächst nur einen eigene Webseite erstellen willst reichen erstmal auch diese beiden.

Login zum Webhosting ohne Werbung!