Ich möchte ein Raster von 6 * 6 erstellen, dann ist der nächste Schritt, um Bild Fliesen Spalte für Spalte in jedem Raster zu setzen.Ein komplettes Bild ist die Zusammensetzung aller Fliesen in jedem Raster. Dann möchte ich Linien über das komplette Bild zeichnen, das durch 6 * 6 Gitter gebildet wird. Ich habe versucht mit JLabel und erstellt 6 * 6 Raster von JLabels und Bild wird komplett gebildet, aber ich habe versucht, Linie über Bild zu zeichnen, ich kann das nicht tun. Die Linie beginnt am Ende des Bildes auf der rechten Seite. Ich bin an diesem Punkt gestrickt. Bitte sag mir, es irgendwie zu tun.Linie auf Diagramm zeichnen
-1
A
Antwort
1
also ... möchten Sie ein 6 * 6 Bild Kachelgitter? Sie können dies mit der JPanel-Malmethode tun. Wenn Sie nicht JPanel verwenden, dann: ist dies Ihre Hauptklasse
public class Main{
public static void main(String[] args){
MyWindow window = new MyWindow();
}
}
diese Klasse Ihre MyWindow ist:
public class MyWindow extends JFrame{
public MyWindow(){
super.setVisible(true);
super.setSize(500,500);
MyPanel panel = new MyPanel();
super.setContentPane(panel);
}
}
ist dies Ihre MyPanel Klasse:
public class MyPanel extends JPanel{
public MyPanel(){
super.setSize(500,500);
super.setVisible(true);
}
@Override
public void paint(Graphics g){
for(int i = 0; i < 6; i++){
for(int j = 0; j < 6; j++){
g.drawImage(theImage,i*10,j*10,null);// the tens are your image's dimensions. If your image is 100x50 then it must be i*100 and j*50
}
}
}
}
Wenn Sie Verwenden Sie JPanel, dann kopieren Sie einfach die Paint-Methode. Dies wird Ihr Bild 36 (6 * 6) Mal in Form eines Rasters zeichnen. Ich hoffe, das hat geholfen.
HINWEIS: Ich habe das nicht getestet, ich habe es direkt auf dem Post geschrieben. Wenn Sie einen Fehler haben, antworten Sie einfach auf mich.
+0
Vielen Dank. Ich habe, was ich tun möchte. –
Verwandte Themen
- 1. iOS-Diagramm zeichnen horizontale Linie Ausgabe
- 2. Zeichnen Pfeil auf Linie Algorithmus
- 3. für gerade Linie Zeichnen
- 4. Zeichnen einer Linie auf einem QWidget
- 5. zeichnen ein Diagramm mit Mpandroid Diagramm
- 6. Wie zeichne glatte Linie Diagramm mit SVG?
- 7. Zeichnen Sie eine Linie über Balkendiagramm
- 8. Box2dweb Eine statische Linie zeichnen
- 9. Zeichnen einer Linie in Winforms
- 10. Winkel-Diagramm hinzufügen horizontale Linie
- 11. Kann dünne Linie in Canvas nicht zeichnen?
- 12. Linie zwischen zwei Unterplots zeichnen
- 13. SCNHitResult - Linie zum Trefferpunkt zeichnen
- 14. Kann 1px Linie nicht zeichnen
- 15. Fragment Shader - Zeichnen einer Linie?
- 16. Zeichnen Sie eine parallele Linie
- 17. xcode: Linie zeichnen. wie Variablen
- 18. Zeichnen Sie eine glatte Linie
- 19. zeichnen Sie Diagramm in Qwidget
- 20. Zeichnen Linie Stecker für Raphael Shapes
- 21. Zeichnen Sie eine Linie auf bestimmten Datenwert auf kartesischen Chart in Flex
- 22. Crystal Reports Benutzerdefinierte Farbe für jede Linie in Linie Diagramm
- 23. AM-Diagramm zeichnet keine gerade Linie in Diagramm
- 24. Diagramm js gerade Linie (v1 vs v2)
- 25. android html5 leinwand warum nicht zeichnen linie zeichnen?
- 26. Kann ich mit jQuery eine Linie zeichnen?
- 27. Gestrichelte Linie in einem WPF-Adorner zeichnen
- 28. Wie kann ich eine gerade Linie in jfreechart zeichnen?
- 29. Wie Linie zeichnen nicht Segment OpenCV 2.4.2
- 30. zeichnen Linie durch Text in Textansicht
Bitte werfen Sie einen Blick darauf, wie Sie [MCVE] veröffentlichen können. – Frank