Я хочу создать сетку из 6 * 6, а затем следующий шаг - поместить изображение в столбцы в каждую сетку по столбцам в виде столбцов. Полное изображение представляет собой состав всех фрагментов в каждой сетке. Затем я хочу нарисовать линии над полным изображением, образованным сеткой 6 * 6. Я попытался с JLabel и создал сетку 6 * 6 JLabels, и изображение сформировано полностью, но я пытался рисовать линию над образованным изображением, я не могу этого сделать. Строка начинается с конца изображения с правой стороны. Я поражен этим моментом. Пожалуйста, скажите мне, чтобы я это сделал.Draw Line on Graph
-1
A
ответ
1
, так что ... вы хотите 6 * 6 изображений плитки сетки? Вы можете сделать это с помощью метода JPanel paint. Если вы не используете JPanel, то: это ваш главный класс
public class Main{
public static void main(String[] args){
MyWindow window = new MyWindow();
}
}
это ваш MyWindow класс:
public class MyWindow extends JFrame{
public MyWindow(){
super.setVisible(true);
super.setSize(500,500);
MyPanel panel = new MyPanel();
super.setContentPane(panel);
}
}
это ваш MyPanel класс:
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
}
}
}
}
Если вы Используйте JPanel, затем просто скопируйте метод рисования. На это нарисуйте ваше изображение 36 (6 * 6) раз, в форме сетки. Надеюсь, это помогло.
ПРИМЕЧАНИЕ: Я не тестировал это, я просто написал его прямо на столбе. Если у вас есть какая-то ошибка, просто ответьте мне.
+0
Yaa благодарит много. Я получил то, что хочу. –
Смежные вопросы
- 1. jqplot draw vertical line in graph
- 2. Monotouch Draw line on UIImage
- 3. RXJS draw line on html5 canvas
- 4. Draw Line on Webcam Stream -Python
- 5. android line draw
- 6. JavaFX draw partial line
- 7. Javascript draw dynamic line
- 8. LibGDX draw line
- 9. iPhone Draw Line Толщина
- 10. Canvas draw line animation
- 11. UIBezierPath draw line presentation
- 12. SurfaceView draw line
- 13. Draw Line Использование UIPinchGeustureRecognizer
- 14. ILnumerics C# draw line
- 15. FabricJS Draw Line But ...?
- 16. gnuplot - draw stacked line chart
- 17. iOS Swift Time Line Draw Draw
- 18. XML javascript draw network graph
- 19. WP8.1 Draw XAML Line On MapControl Между двумя точками
- 20. Draw line on touch event mono для android
- 21. Babylonjs draw walking path line
- 22. IOS App MAPview Line Draw
- 23. Open GL Line Draw android
- 24. Line Graph в IOS
- 25. D3 line graph issue
- 26. Bokeh line graph looping
- 27. D3 update line graph
- 28. networkx draw graph устаревшее сообщение
- 29. Delphi Graphics32 прозрачный слой draw line
- 30. Zend PDF Draw A Curved Line
Пожалуйста, посмотрите, как отправить сообщение [MCVE]. – Frank