Meinst du Java? Oder Javascript? Das ist ein großer Unterschied. Ich gehe trotzdem mal auf Java ein:

Mit dem GUI von Java, bzw. mit JFrames, kannst du elemente wie JLabel (Textfelder), JPanels (DIV-Äquivalente, Container) oder JButtons und so weiter auf alle möglichen Arten zusammensetzen.

Hier findest du mehr zu dem Thema: http://java-tutorial.org/container.html

...zur Antwort

Ich habe den Fehler gefunden. Ich hatte in einer Zelle in der selben Reihe einen Submit-Button, der die Row-Höhe festgelegt hat. Das, was ich als unentfernbares Padding interpretierte, war einfach nur der Platz zum Rand. Die Input Boxen waren 28px hoch, während der Button insg. 37px hoch war (mit margin). Da table-cell's die vertical-align auf middle als standard haben, wurden die Input Boxen in der mitte der Zelle angezeigt, mit ein bisschen Platz zum Rand, nämlich genau 4.5px. Den margin vom Button zu entfernen hat also die gesamte Reihe schmaler gemacht.

Bei Fragen einfach kommentieren.

...zur Antwort
Minecraft Bukkit Error ( Programmieren / Eclipse )

Hallo Leute. Ich bräuchte mal eure Hilfe! Ich bin gerade dabei ein Bukkit Plugin für Minecraft zu programmieren, und weiß nicht, warum immer dieser Error auftaucht! Und ja, ich bin nicht gerade sehr gut im programmieren . . . ;(

Es sollte ein AntiSpam Plugin werden, aber der Error taucht halt immer wieder auf!

Hier sind mehr Details:


  1. package main.antispam;

    import java.util.ArrayList;

import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin implements Listener{

ArrayList<String> ct = new ArrayList<>();

 @Override
 public void onEnable(){
     System.out.println("[AntiSpam] AntiSpam wurde aktiviert!");
     Bukkit.getServer().getPluginManager().registerEvents(this, this);
     
 }
 @Override
 public void onDisable(){
     System.out.println("[AntiSpam] AntiSpam wurde deaktiviert!");
 

}

 @EventHandler
 public void onChat(AsyncPlayerChatEvent e){
     final Player p = e.getPlayer();
     **Player p = e.getPlayer();**     
     if(!ct.contains(p)){
         e.setCancelled(false);
         ct.add("p");
         Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
             
             @Override
             public void run(){
                 ct.remove(p);
                 
             }
         }, 100);
     }else{
         e.setCancelled(true);
         p.sendMessage("§6[§aAntiSpam§6] &cBitte chatte etwas langsamer!");
         
         
         
         
     }
     
     }

}

Bei der Fett vorgehobenen Zeile, wo

Player p = e.getPlayer();

steht, wird p immer Rot unterstrichen.

Das zeigt Eclipse mir an:

Multiple markers at this line - Write occurrence of 'p' - Duplicate local variable p

Ich entschuldige mich, fals dieser Text übertrieben lang ist! :)

Hoffe ihr könnt mir helfen.

Und ich sage es gerne nochmal:

Ich bin nicht der beste im Programmieren.

...zum Beitrag

Du musst die andere Variable p umbennen in p1 oder so was. Du hast in der Zeile davor ja schon eine Finale Variable p definiert. P muss final sein, damit du sie in dem sheduled Task benutzen kannst. Und in der Chatte langsamer Nachricht musst du das & durch ein § ersetzen :)

...zur Antwort

Versuchst du Nostale auf einer anderen Festplatte zu installieren? Benutzt du Windows? Wenn ja, welches?

...zur Antwort

Das könnte an einer instabilen Internetverbindung liegen. Starte mal PC und Router neu, guck ob es dann klappt. Falls das nicht hilft probier mal nen anderen WLAN Stick oder LAN.

...zur Antwort

Du hast nicht ernsthaft den Tag Java hinzugefügt oder? Java und Javascript haben absolut nichts miteinander zu tun! Beide Sprachen sind sich etwas ähnlich, aber sonst gar nichts. Wenn du möchtest, dass ich was mit js mache dann schreib zurück. ----------------------------------------------------------------------------------------------------------------------------------------------------MCMainiac

...zur Antwort

Ich könnte dir helfen, sofern du auf server 2 spielst. Wenn ja pn an mich: Highknighter Falls nein frag irgendeinen typen in nosville mit wk der hilft dir best.

...zur Antwort

Versuch mal beim erstellen der Liste List gg = new ArrayList();

...zur Antwort

Was ist da denn für ein Fehler? Mit der .bat kannst du ja einr Pause hinzufügen und gucken.

...zur Antwort

Schon mal deine Java version überprüft?

...zur Antwort

Das ist doch klar: du verweist in de plugin.yml nicht auf die richtige Klasse:

main: silentlobbyplugin.silentlobbyprogrammierung.java

Wäre richtig

...zur Antwort

Google mal mistakes.dat und such nach einer intakten Programmbibliothek (also .dat-Datei). Ersetze die alte und starte das Spiel mal direkt im Ordner.

...zur Antwort

Ich glaube du solltest mal eine neuinstallation von Chrome vornehmen, da ich davon ausgehe, dass du schon in den Erweiterungen unter Einstellungen nachgesehen hast. Ist sowieso nicht so schlecht mal was neu zu installieren, da manche Programme soviel unnütze Dateien irgendwann mal abgespeichert haben und jetzt einfach nur noch Speicher verbrauchen. Meist sind es nicht mal große oder viele Dateien, aber auch Kleinvieh macht mist :)

Ich hatte das auch mal ne Zeit lang. Ich weiß aber nicht mehr was ich gemacht hab damit es weg geht...

...zur Antwort

Zur not könnte ich dir auch eins machen. Schreib mich einfach an bei Skype: mcmainiac.tutorials

...zur Antwort

Es gibt diverse Websiten, mit denen man HTML, also die Sprache, in denen Website geschrieben werden, lernen kann. Ich hab hier eine kleine Liste für dich:

  1. html-seminar.de (hier hab ich es gelernt und hier meine Website: bemainiac.comlu.com )

  2. de.selfhtml.org (sehr gut, wenn du mal was nachgucken willst)

  3. planethtml.de

Hoffe du kannst damit was anfangen :)

...zur Antwort

Notfalls kann ich dir auch eins machen, aber ich hab jetzt noch nicht nachgeguckt, ob es sowas schon gibt. Skype: mcmainiac.tutorials

...zur Antwort