@Schattenraub nun, wie oben als "edit" ergänzt - man kann es auch abschalten. ich wollte zusätzlich allerdings auch dafür plädieren, dass die standardeinstellung NICHT das automatische abonnieren ist, sondern das manuelle. ich hab z.B. auch erst ne weile gebraucht bis ich gemerkt hab, dass da n bisschen zu viele abonnements sind ![]()
daher @KleinCrafter oder @_Kalli: wie siehts aus? kann man das ohne großen aufwand umstellen, sodass die option standardmäßig nicht aktiviert ist? unabhänig von der antwort kann der thread dann mMn geschlossen werden.
Beiträge von Misteradi1
-
-
@erdbeere: absolut heißt, dass man den genauen ort einer datei etc. angibt (z.B. "C:\Users\Name\Documents\datei.txt"). das gegenteil wäre dann "relativ", also man gibt z.B. an, dass sich die "datei.txt" im selben ordner wie das programm befindet (oder einen/mehrere ordner weiter oben/unten)
-
Hey Ho,
ich wollte anregen, dass man wieder wie früher manuell themen abonnieren kann. Die derzeitige Regelung, dass alle Themen, auf die man antwortet, automatisch abonniert werden, ist nämlich saublöd - nur weil ich z.B. zwieback zum geburtstag gratuliere, will ich deshalb nicht gleich den thread abonnieren.
könnt ja mal posten, was ihr dazu meint
PS: wenn man das in den optionen ausstellen kann, bin ich zu blöd um es zu finden. davon abgesehen sollte es dann auch standardmäßig ausgeschaltet sein (das automatische abonnieren).
//edit: hat sich erledigt, ich habs jetzt doch gefunden
(unter einstellungen > allgemein). ich fänds aber trotzdem besser, wenn das standardmäßig NICHT an wäre. -
alles gute und feier schön

-
an deiner stelle würde ich ohnehin nicht mit einem buch anfangen - online gibt es massenhaft kostenlose tutorials (als video oder text), die genauso gut sind (z.B. diese Seite)
-
das sieht dann in etwa so aus:
-
1) bitte, BITTE versuch lesbarer zu schreiben. nicht im sinne von tippfehlern (wobei da auch ein paar drin waren), sondern im sinne von satzbau. teil mal deine sätze auf, anstatt in einem schwall alles hinzuklatschen.
2) kostenlos wirst du da nicht besonders viel finden, entweder kaufst du dir eins (z.B. fraps) oder du lädst dir ein kostenpflichtiges programm kostenlos runter *hust* legal *hust*
gibt bestimmt auch kostenlose alternativen, aber ich wüsste da nichts spezielles.
3) könntest du mal deine PC-daten hier reinschreiben? je nach programm brauchst du ohnehin einen ziemlich guten rechner, um mit mehr als 10fps aufnehmen zu können.
4) was meinst du mit "du brauchst das passwort"? meinst du nen installationskey? -
@Roam_de_Lanzac ich glaub das bezieht sich darauf, wie oft du im schnitt votest, also wenn du in einem zeitraum von 2 wochen im schnitt 5x täglich gevotet hast (von 8 möglichen seiten), bekommst du zugriff auf /me.
@KleinCrafter ist das soweit korrekt? -
was bringt bzw. macht /me?
-
kennt sich jemand mit java I/O und java sockets aus? ich hätte da mal ein paar fragen, die ich gerne im TS besprechen würde.
danke im voraus
-
//update15w51a
- bugfixes
- unter anderem: weltgeneration stoppt nicht mehr, wenn spieler ein boot/pferd/minecarts benutzen
- minimale KI-änderungen
//update 15w51b
- crashfix in Bezug auf KI und Wegfindung
dieses jahr gibt es keine weiteren snapshots.
- bugfixes
-
//update 15w50a
- bugfixes
- mehr geräusche werden hinzugefügt
- verbesserte KI
-
kommt jetzt vielleicht zu spät, aber wenn du an deinem PC fernseh schauen willst, könntest du dir noch ne TV-karte holen. ich kenn mich da jetzt nicht besonders gut aus, ich hab nur mal mitbekommen, dass es sowas gibt, als ich mir nen neuen receiver gekauft hatte und den an den PC anschließen wollte.
(achtung: bevor du tatsächlich eine kaufst, solltest du a) dir zutrauen, die karte einzubauen (dürfte nicht allzu schwer sein) und b) musst du noch entsprechende schnittstellen freihaben. im zweifelsfall frag mal bekannte oder so, bevor du keinen steckplatz mehr hast ^^) -
@BobDaMaster soweit ich mich erinnere, hat tatsächlich jemand damit scheiße gebaut, woraufhin dann einige teams die entsprechenden rechte verloren haben. ich bin mir aber nicht sicher, ob das ein JF-Teamler war oder ein Förster, ich meine mich nur zu erinnern, dass ich danach als förster keine /ascend und /descend rechte mehr hatte, obwohl die eigentlich echt praktisch waren für den försterjob.
-
@The_Angry_Duck das ist ja auch kein fertig-PC

das ist nur ne seite, wo man sich einen PC selber zusammenstellen kann (weiß jetzt nicht, ob das auch fürs zusammenbauen gilt, is ja aber auch egal)
-
@Cheefkoch könnt ich schon. inzwischen hab ich aber ehrlich gesagt keine lust mehr das alles zu ändern
funktioniert ja auch so
trotzdem danke für die tipps
PS: gameBackground.getComponent(i) liefert die komponente mit der betreffenden nummer zurück, angefangen bei nummer 0. getComponents() liefert einen array der komponenten zurück; könnt ich hier natürlich auch verwenden und dann einen neuen array erstellen, der nur die buttons enthält, aber dazu müsste ich ebenfalls einiges umprogrammieren, was ich wie gesagt vermeiden will.
mein hauptproblem ist derzeit eigentlich der server, damit man über LAN spielen kann (Problem im sinne von "fehlt noch" - sollte eig. nicht mehr allzu schwer sein, ich muss nur noch rausfinden wie ich zwei clients gleichzeitig anspreche (per thread, aber da ich die koordinaten als .txt speichern will, muss ich da noch was umändern damit ich zwei verschiedene dateien mit koords hab.))
PPS: mit C.getClass() lässt sich sicher arbeiten, das werde ich dann verwenden wenn ich nochmal sowas brauch
//edit: hat jemand zufällig eine idee, wie der server den spielern mitteilen könnte, dass sie am zug sind? vielleicht per abfrage einer variablen (z.B. boolean player1 = true/false) beim server?
-
mit kompatibilität kann ich dir leider nicht weiterhelfen, einige anregungen hätte ich allerdings:
- willst du dir nicht lieber ein blue-ray-fähiges laufwerk holen? spart den blue-ray-player ein.
- 120gb SSD is zwar vom speicher ok, wenn du außer dem betriebssystem nicht viel drauf installieren willst. ansonsten - was sind denn die daten der ssd, bezüglich schreib-/lesegeschwindigkeit?
- wäre es nicht günstiger, wenn du dir win7 holst und dann auf 10 upgradest? ich weiß natürlich nicht, ob das billiger ist und ob dein installationskey für win7 dann dauerhaft ein win10-key wird, oder ob du ab juli nächstes jahr (ab da kostet win10 für alle) dann windows nicht mehr neuinstallieren kannst.
-
sicher, ich bin auch nicht 100% mit der funktion der schleife zufrieden. wenn du mir eine andere möglichkeit nennen kannst, durch die buttons zu iterieren, nehme ich sie gerne an
problem ist halt, dass ich nicht für jeden button den code schreiben will, es sind immerhin 64 stück. außerdem - der code, um schiffe zu setzen hat allein schon fast 40 zeilen. wär schon arg blöd, wenn ich 40*64= 2560 zeilen code schreiben müsste
nebenbei bemerkt: "gameBackground" ist ein JPanel, auf dem nur die buttons und die JLabels angeordnet sind. alle anderen buttons, also "reset", "fertig" usw. sind daneben, direkt 'auf' dem JFrame.
im anhang noch ein bild des betreffenden JFrames. "gameBackground" ist der grau hinterlegte Bereich. -
@Cheefkoch ich wollte nur wissen, ob es möglich ist, irgendwie den namen einer variable (bzw. eines buttons) als string zu verarbeiten. alles andere habe ich über z.B. über getComponent gelöst.
Java//hier wären dann noch die betreffenden zeilen mit z.B. a1.setName("a1") bis h8.setName("h8") for (int i = 0; i < gameBackground.getComponentCount(); i++) { if (i > 9 && i % 9 != 0) { ((AbstractButton) gameBackground.getComponent(i)).addActionListener(this); ((AbstractButton) gameBackground.getComponent(i)).setToolTipText( gameBackground.getComponent(i).getName()); } }die if-schleife dient dazu, die labels (die auch auf dem JPanel gameBackground befindlich sind) "auszusortieren".
davon abgesehen - was meinst du mitmir ist nicht ganz klar was du damit sagen willst, "JButton.setToolTipText("text")" geht nämlich. die betreffende methode ist laut javadoc von JComponent geerbt.
//edit: nebenbei bemerkt: JButton.getName() liefert NICHT den namen, der bei der deklaration verwendet wurde, man muss zuerst über .setName("name") einen namen zuweisen. tut man das nicht, liefert .getName() "null" zurück.
-
derzeit hab ich grad das problem, dass ich für eine höhere benutzerfreundlichkeit tooltips zu den einzelnen buttons hinzufügen will. Diese sollen dann den namen des entsprechenden JButtons anzeigen, z.B. der Tooltip des JButtons a1 soll "a1" anzeigen. der tooltip soll also den variablennamen anzeigen, der bei der deklaration verwendet wurde (z.B. JButton a1 = new JButton()). diversen google-ergebnissen zufolge geht das nicht - könnt ihr das bestätigen? (bzw. widerlegen)