- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
只是在编写一些与 java 图形相关的代码,这是我今天的讲座中的非常简单的示例。不管怎样,互联网似乎说更新不会被系统触发器调用,例如调整框架大小等。在这个例子中,更新是由这样的触发器调用的(因此当我只期望调用paint时,会调用update和paint) )。他似乎将其归因于操作系统以及每个操作系统的不同结果。
有人可以帮我澄清一下吗?
在 Windows 7 上工作
Cảm ơn trước
本
1 Câu trả lời
这是一篇精彩的文章,真正说明了一切:
http://java.sun.com/products/jfc/tsc/articles/painting/
1) Painting in AWT
To understand how AWT's painting API works, helps to know what triggers a paint operation in a windowing environment. In AWT, there are two kinds of painting operations: system-triggered painting, and application-triggered painting.
2) System-triggered Painting
In a system-triggered painting operation, the system requests a component to render its contents, usually for one of the following reasons:
The component is first made visible on the screen.
The component is resized.
The component has damage that needs to be repaired. (For example, something that previously obscured the component has moved, and a previously obscured portion of the component has become exposed).
3) App-triggered Painting
In an application-triggered painting operation, the component decides it needs to update its contents because its internal state has changed. (For example,. a button detects that a mouse button has been pressed and determines that it needs to paint a "depressed" button visual).
4) The Paint Method
Regardless of how a paint request is triggered, the AWT uses a "callback" mechanism for painting, and this mechanism is the same for both heavyweight and lightweight components. This means that a program should place the component's rendering code inside a particular overridden method, and the toolkit will invoke this method when it's time to paint.
关于Java重绘()/更新(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9370232/
Tôi đang cố gắng lập hồ sơ cho một ứng dụng Node.js đang chạy mà tôi đang sử dụng Công cụ lập hồ sơ sự kiện theo dõi của Google Chrome. Sau khi chọn một mẫu điểm, tôi có thể chọn giữa ba chế độ xem: Từ trên xuống (cây) Từ trên xuống
Xin lỗi vì một câu hỏi có thể hơi ngớ ngẩn, nhưng mặc dù đã nghiên cứu rất nhiều hướng dẫn và các câu hỏi khác trên SO, tôi vẫn không thể tìm ra câu trả lời. Điều tôi muốn làm rất đơn giản: hiển thị một ListView Android chứa một số lượng lớn các chuỗi được lưu trữ trong cơ sở dữ liệu. Ý tôi là "rất
Tôi đã bắt đầu làm việc với một thành phần mới và quyết định dùng thử Foundation 5 để xem nó như thế nào. Khi tạo biểu mẫu có các trường ngang, điều đầu tiên tôi nhận thấy trong tài liệu là họ sử dụng rất nhiều div để định kiểu cho biểu mẫu. Vì vậy, tôi xuống
Tôi có một Windows Forms User Control chứa một điều khiển hiển thị hình ảnh của bên thứ 3 được cập nhật từ một luồng riêng biệt bằng cách sử dụng lệnh gọi đại biểu BeginInvoke. Khi CPU chịu tải nặng, giao diện người dùng sẽ bị treo. Khi tôi thêm vào
Tôi có một loạt mã JS phụ thuộc nhiều vào các phần tử dom. Giải pháp thử nghiệm mà tôi hiện đang sử dụng dựa trên Selenium, nhưng theo như tôi biết thì nó không thể đánh giá đúng lỗi js (lỗi addScript sẽ không khiến thử nghiệm của bạn thất bại, trong khi getEval sẽ
Tôi đang tạo một trò chơi dựa trên việc cuộn bản đồ 2D/chơi khối. Mỗi khối đồ thị (được lưu trữ dưới dạng khối đồ thị [21][11] - tổng cộng 231 khối đồ thị trên mỗi bản đồ) có thể chứa tối đa 21
Tôi là người mới bắt đầu với front-end, đang cân nhắc tình huống sau: một trang HTML nhất định phải chứa một hình ảnh nặng (ví dụ - một ảnh gif động), nhưng tôi không muốn bắt khách hàng phải chờ đợi từ từ để tải xuống hoàn toàn trước khi có thể thưởng thức một trang đẹp, thay vào đó, tôi muốn hiển thị cho họ một hình ảnh nhẹ hơn (ví dụ - một ảnh GIF).
Tôi đang thiết kế một phần mềm nhỏ bao gồm: tìm kiếm tài nguyên trên internet, một số tương tác của người dùng (chỉnh sửa nhanh tài nguyên), một số xử lý. Tôi muốn sử dụng một số tài nguyên (tất cả đều được liệt kê trong danh sách) để thực hiện việc này. Mỗi cái đều độc lập với nhau. Vì phần chỉnh sửa khá mệt mỏi nên tôi muốn để người dùng (có thể
Tôi muốn so sánh hai tình huống lý thuyết. Tôi đã đơn giản hóa trường hợp này để phù hợp với câu hỏi. Nhưng về cơ bản thì đây là tình huống điển hình của nhà sản xuất và người tiêu dùng. (Tôi tập trung vào người tiêu dùng). Tôi có một dữ liệu Queue lớn cần truyền tới nhiều máy khách. Vậy hãy để chúng tôi
Tôi có một vấn đề phân loại nhị phân với sự mất cân bằng lớn giữa nhãn 0 và 1 (thiểu số). Vì tập kiểm tra có quá ít hàng có nhãn 1 nên tôi đặt kiểm tra đào tạo ở mức ít nhất là 70-30 hoặc 60-40 để vẫn có những quan sát đáng kể. Vì tôi đã không đo quá nhiều
Tôi là một lập trình viên xuất sắc, rất giỏi!