Ergebnis 1 bis 18 von 18
Thema: BLueJ befehle
-
24.10.2008, 10:59 #1Cranc v.2
BLueJ befehle
ich arbeite momentan in der Schule mit BlueJ allerdings hat unserer seit 2 wochen keine tabelle fertiggestellt mit den wichtigsten Befehlen.
ich wäre euch dankbar wenn jmd die befehle für ein Rechteck und einen Kreis posten könnte, thx
Cranc
-
-
24.10.2008, 11:13 #2that_sucks
AW: BLueJ befehle
Für ein Rechteck:
public void drawRect(int x, int y, int width, int height)
bzw.
public void fillRect(int x, int y, int width, int height)
Für ein Rechteck mit "runden Ecken":
public void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
Für einen Kreis/Oval:
public void drawOval(int x, int y, int width, int height)
Und für einen Kreisbogen:
public void drawOval(int x, int y, int width, int height, int startAngle, int arcAngle)
So, ich denke das sollte Dir helfen.^^
-
24.10.2008, 20:10 #3Cranc v.2
AW: BLueJ befehle
ja ok aber as schreibsat du da dann rein, wenn du jetzt einfach nen kreis haben willst, kopier mal bitte alles, so dass ich es nur noch einfügen brauch
thx
-
25.10.2008, 02:14 #4that_sucks
AW: BLueJ befehle
public void drawOval(1, 1, 5, 5)
das wäre zB. ein Kreis mit der Höhe und Breite von 5
d.h. wenn die letzten beiden Zahlen identisch sind hast du einen Kreis.
die ersten beiden Zahlen stehen für die Position des Kreises.
-
25.10.2008, 12:16 #5Cranc v.2
-
26.10.2008, 20:44 #6sprinttom
AW: BLueJ befehle
Hier gibt es ein Tutorial, in deutsch...
http://www.bluej.org/tutorial/blueJ-...al-deutsch.pdf
-
10.02.2010, 15:17 #7Unregistriert
AW: BLueJ befehle
import java.awt.geom.Ellipse2D;
bitte schön. ^^
/**
* Ein Kreis, der manipuliert werden kann und sich selbst auf einer Leinwand
* zeichnet.
*
* @author Michael Kölling und David J. Barnes
* @version 2006.03.30
*/
public class Kreis {
private int durchmesser;
private int xPosition;
private int yPosition;
private String farbe;
private boolean istSichtbar;
/**
* Erzeuge einen neuen Kreis an einer Standardposition mit einer
* Standardfarbe.
*/
public Kreis() {
durchmesser = 30;
xPosition = 20;
yPosition = 60;
farbe = "blau";
istSichtbar = false;
}
/**
* Mache diesen Kreis sichtbar. Wenn es bereits sichtbar ist, tue nichts.
*/
public void sichtbarMachen() {
istSichtbar = true;
zeichnen();
}
/**
* Mache diesen Kreis unsichtbar. Wenn es bereits unsichtbar ist, tue
* nichts.
*/
public void unsichtbarMachen() {
loeschen();
istSichtbar = false;
}
/**
* Bewege diesen Kreis einige Bildschirmpunkte nach rechts.
*/
public void nachRechtsBewegen() {
horizontalBewegen(20);
}
/**
* Bewege diesen Kreis einige Bildschirmpunkte nach links.
*/
public void nachLinksBewegen() {
horizontalBewegen(-20);
}
/**
* Bewege diesen Kreis einige Bildschirmpunkte nach oben.
*/
public void nachObenBewegen() {
vertikalBewegen(-20);
}
/**
* Bewege diesen Kreis einige Bildschirmpunkte nach unten.
*/
public void nachUntenBewegen() {
vertikalBewegen(20);
}
/**
* Bewege diesen Kreis horizontal um 'entfernung' Bildschirmpunkte.
*/
public void horizontalBewegen(int entfernung) {
loeschen();
xPosition += entfernung;
zeichnen();
}
/**
* Bewege diesen Kreis vertikal um 'entfernung' Bildschirmpunkte.
*/
public void vertikalBewegen(int entfernung) {
loeschen();
yPosition += entfernung;
zeichnen();
}
/**
* Bewege diesen Kreis langsam horizontal um 'entfernung' Bildschirmpunkte.
*/
public void langsamHorizontalBewegen(int entfernung) {
int delta;
if (entfernung < 0) {
delta = -1;
entfernung = -entfernung;
} else {
delta = 1;
}
for (int i = 0; i < entfernung; i++) {
xPosition += delta;
zeichnen();
}
}
/**
* Bewege diesen Kreis langsam vertikal um 'entfernung' Bildschirmpunkte.
*/
public void langsamVertikalBewegen(int entfernung) {
int delta;
if (entfernung < 0) {
delta = -1;
entfernung = -entfernung;
} else {
delta = 1;
}
for (int i = 0; i < entfernung; i++) {
yPosition += delta;
zeichnen();
}
}
/**
* Ändere den Durchmesser dieses Kreises in 'neuerDurchmesser' (Angabe in
* Bildschirmpunkten). 'neuerDurchmesser' muss größer gleich Null sein.
*/
public void groesseAendern(int neuerDurchmesser) {
loeschen();
durchmesser = neuerDurchmesser;
zeichnen();
}
/**
* Ändere die Farbe dieses Kreises in 'neueFarbe'. Gültige Angaben sind
* "rot", "gelb", "blau", "gruen", "lila" und "schwarz".
*/
public void farbeAendern(String neueFarbe) {
farbe = neueFarbe;
zeichnen();
}
/**
* Zeichne diesen Kreis mit seinen aktuellen Werten auf den Bildschirm.
*/
private void zeichnen() {
if (istSichtbar) {
Leinwand leinwand = Leinwand.gibLeinwand();
leinwand.zeichne(this, farbe, new Ellipse2D.Double(xPosition,
yPosition, durchmesser, durchmesser));
leinwand.warte(10);
}
}
/**
* Lösche diesen Kreis vom Bildschirm.
*/
private void loeschen() {
if (istSichtbar) {
Leinwand leinwand = Leinwand.gibLeinwand();
leinwand.entferne(this);
}
}
}
-
30.10.2010, 14:45 #8Unregistriert
AW: BLueJ befehle
meinStift.zeichneRechteck(60,40);
meinStift.zeichneKreis(10);
in di () kannst du jede zahl einsetzen aber vergiss nicht das ; am ende
-
31.10.2010, 11:50 #9Mire
AW: BLueJ befehle
26.10.2008
10.02.2010
30.10.2010
Urban Dictionary: necromancy
-
21.01.2011, 18:59 #10Unregistriert
AW: BLueJ befehle
import sum.kern.*;
wie schreibe ich das in der englischen version ohne eine fehlermeldung zu bekommen
-
13.11.2012, 17:58 #11Unregistriert
-
13.11.2012, 20:23 #12HardAndSoft
AW: BLueJ befehle
Hallo Gast,
das ist eine Java-Klassenbibliothek zum Zeichnen von Ellipsen. Die muss importiert werden, damit das Listing funktioniert.
-
14.11.2012, 15:35 #13
-
14.11.2012, 21:47 #14HardAndSoft
AW: BLueJ befehle
Öh... die gehört zu Java. Importieren heißt nur, bereitmachen zum verwenden.
-
15.11.2012, 17:50 #15nirowilliams
-
15.11.2012, 21:49 #16HardAndSoft
AW: BLueJ befehle
Bitte schön: Javabeginners - geometrische
Die ist bereits im Java drin; man muss halt nur import sagen.
-
05.09.2015, 19:51 #17Unregistriert
AW: BLueJ befehle
-
14.09.2015, 15:26 #18medeman
AW: BLueJ befehle
Code:Gibt auch den CODE BB-Code-Tag, mit schicker Monospace-Font, durchaus für Code geeignet ;)
Ähnliche Themen
-
Probleme mit BlueJ: Guten Tag, ich durfte neulich aus schulischen Gründen mir den Spaß erlauben und BlueJ für den Informatikunterricht auf meinem Computer installieren.... -
BlueJ: Wie heißt das wenn man eine methode schreibt und die etwas zeichnet und dann ein paar sekunden wartet und dann mit der methode weitermacht?? halt wie... -
Hilfe bei Bluej: Könnte mir jemand bei dieser Aufgabe helfen: Es soll ein JAVA Programm geschrieben werden, in dem zwei Klassen vorkommen, die miteinander... -
dos befehle: hi,... wollte mal wissen, wie man pber cmd dos befehl das speicherabbild von der festplatte kopiert... sodas man so ein dokument darüber hat, was... -
Tastatur befehle: Ich suche verzweifelt nach beferhle für meine Tastatur um im Explorer eine Seite zurück zu gehen oder Zoom und die anderen funktionen die ich mit dem...
Eins, zwei... Drei! HA HA HA!! DREI ÄPFEL AUF DEM TISCH!!!
User vs. Mods