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:
- Kết nối cơ sở dữ liệu MS SQL Server
- multithread với 3 thread trở lên
- Cách đọc dữ liệu từ một file text và in từng từ ra màn hình?
- Làm cách nào để client đồng bộ thời gian từ server(lập trình mạng trong java)
- [Urgent] Java Draw and design pattern, không hiển thị được thông tin lên table.
- Cách gọi actionPerformed (Mouse Click) từ KeyListener
- đặt ICON cho button trong java
- Scanner.close() tại sao phải dùng nó ?
- Eclipse Birt Report trong Jsp
- Lỗi" JAD not found" trong lập trình J2ME
-
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 Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ