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:
- Nhập xuất dữ liệu trong JSP bằng cách nào?
- Lập trình socket, 2 người vẽ chung một bức hình
- Giúp mình kết nối foxpro với java !!!!!
- đặt ICON cho button trong java
- Chuyển 1 folder vào folder program file?
- Lập trình đa phương tiện trong java nên chọn môi trường java nào?
- Dòng lệnh Object[] toArray() để làm gì ạ?
- Làm thế nào để lấy được băng thông của máy Client trong mạng LAN
- Cách đọc nội dung file mp3 trong J2ME?
- Export File Jar Lỗi error:Unable to access jarfile?
-
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
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...