Chủ đề: Vẽ hình trong java
-
30-12-2015, 03:08 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vẽ hình trong java
Em chào cả nhà!
Cả nhà cho em hỏi 1 vấn đề: em dùng hàm Graphics2D để vẽ hình. Đây là code của em
Code:
private void Draw {
Graphics2D fix = (Graphics2D) jPanel1.getGraphics();
super.paintComponents(fix);
fix.drawOval(50, 50, 50, 50);
fix.setColor(Color.RED);
fix.fillRect(0, 0, 50, 50);
}
em dùng super.paintComponents(fix): để khi em vẽ lại nó ko bị chồng nhau, có nghĩa là hình cũ sẽ mất đi. Nhưng khi em vẽ lại thì nó lại vẽ thêm 1 tab nữa bên trong (em gửi kèm ảnh lỗi). Nhờ các anh xem giúp em với ạ? Em cảm ơn!View more random threads:
- Xử lý sự kiện trong javax.swing
- Xin giúp đỡ
- Dòng lệnh Object[] toArray() để làm gì ạ?
- Gọi hàm có đối số là Node linked list trong java ?
- Truyền file bằng giao thức TCP và UDP
- Dòng lệnh với veccn.get(veccn.size()-1) để làm gì ạ
- Làm sao biết client ngắt kết nối với Server trong Java??
- Xin gợi ý về interface hoặc class xử lý mouse event
- Generate models trong Play Framework
- Chat bằng giao diện giữa 2 client, không hiện nội dung lên giao diện được?
-
04-01-2016, 04:16 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ai biết ko ạ? giúp mình với
-
14-01-2016, 04:48 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:private Image image = null; JPanel panel = new JPanel() { @Override protected void paintComponent(Graphics g) { super.paintComponent(g); // draw from Image if (image != null) { g.drawImage(image, 1, 1, imgWidth, imgHeight, this); } // draw other g.drawString("This is JPanel", 0, 0); g.drawRect(0, 0, 100, 100); }; }; public void Draw() { panel.repaint(); }
-
16-01-2016, 06:28 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi tuph44
Trong cuộc sống, chúng ta luôn gặp phải những thách thức và trở ngại. Nhưng nhờ có sự hướng dẫn của những người thầy, những người cô, chúng ta mới có thể vượt qua mọi khó khăn và tiến bước trên con...
Thiệp 20 Tháng 11: Nụ Cười và Sự...