![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
hallo, ich versuche ein Canvas-Objekt in der Größe zu begrenzen, so dass es so groß ist wie das Image. Aber es ist immer so groß wie das Applet: Code: Public class myApplet extends Applet implements MouseListener {
Image im;
FlowLayout gl1=new FlowLayout();
FlowLayout gl2=new FlowLayout();
Panel p1=new Panel();
Canvas c1=new Canvas();
Button b1=new Button("ok");
Graphics my_g;
public void init()
{
im=getImage(getDocumentBase(),"img/test.jpg");
c1.setBounds(0,0,im.getWidth(this),im.getHeight(this));
c1.setBackground(new Color(100,100,100));
setLayout(new BorderLayout());
b1.setFont(new Font("Tahoma",Font.PLAIN,9));
b1.setForeground(new Color(10,0,175));
p1.setBackground(new Color(75,75,75));
p1.setLayout(new BorderLayout());
add(c1,BorderLayout.CENTER);
add(p1,BorderLayout.SOUTH);
p1.add(b1,BorderLayout.EAST);
}
Hat jemand schonmal sowas gemacht? Gruß Michael |
|
| | Nach oben #2 |
| Sesselkleber Registriert seit: 17.01.2005
Beiträge: 582
|
Ich hab noch nicht sehr viel mit Canvas gearbeitet, aber warum bettest du es nicht in ein Panel ein? Aber das mit der Größe könnte auch an dem Layout-Manager liegen. Soviel ich weiß wird die CENTER-Komponente immer mitgescaled. Was das Speichern eines Bildauschnittes angeht. Das ist mit Java kein Problem, schaut dir mal die Klasse "BufferdImage" näher an. Aber das Speichern aus einem Applet heraus ist.. hmm... nicht gerade einfach, da ein Applet nur begrenzt zugriff auf das System hat. Gruß Sparrow |
| | |
| | Nach oben #3 |
| Gast
Beiträge: n/a
|
Hey Sparrow, (übrigens, coole Charaktere) danke für den Tip mit dem BufferedImage. Canvas ist im Panel und geht, nochmal danke. Ich hab im Canvas ein Bild eingebettet, mit drawImage. Nun ist es nur zu sehen, wenn ich einmal mit der Maus aufs Applet klicke. wenn ich die Größe des Applets veränder (mit Maus) dann wird´s gar nicht mehr sichtbar. Der Befehl steht in der paint -Methode. Woran kann das liegen? Gruß Michael |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Icon an Größe von JButton automatisch anpassen. | Lautsprecher | Desktop-Applikationen und Grafik | 2 | 20.10.2005 15:19 |
| JInternalFrame und Canvas bezüglich Reihenfolge | Hot-Thunder | Desktop-Applikationen und Grafik | 10 | 06.07.2005 20:56 |
| Inhalt aus Canvas als Vektorgrafik in Zwischenablage? | matt | Desktop-Applikationen und Grafik | 1 | 16.06.2005 07:21 |
| Inhalt einer Canvas in eine Dateispeichern | Zeeky-H-Bomb | Allgemeine Java-Programmierung | 0 | 11.06.2005 13:15 |
| Auf ein Canvas Objekt per Mouseevents Linien Zeichnen | schärple | Desktop-Applikationen und Grafik | 6 | 12.06.2004 17:42 |