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 nghĩa các phép toán + - x / trong java
- Làm thế nào để gọi lại hàm đọc XML để đọc lại XML( mở thêm chức năng truy vấn )??
- chuyển file *.jar sang *.exe
- Truyền kiểu struct từ C lên JAVA?
- Giúp em mấy bài java này với !!!
- Tìm chữ hoa trong file !!
- Cách thay đổi ip localhost liên tục khi kết nối vào server?
- Công dụng của hàm class.newInstance() trong Java như thế nào?
- Cách upload webservice lên apache tomcat?
- Chương trình quản lí doanh thu vé số bằng code java
-
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
Thanh lý pallet nhựa cũ Đaklak Trải dài trên vùng đất Daklak, những chiếc pallet nhựa cũ Đaklak nằm rải rác như những bức tranh tĩnh lặng, kể lể về những chặng đường mà chúng đã đi qua. Những đường...
Thanh lý pallet nhựa cũ Đaklak