repaint
public void repaint()Repaints this component.
If this component is a lightweight component, this method causes a call to this component's paint method as soon as possible. Otherwise, this method causes a call to this component's update method as soon as possible.
Note: For more information on the paint mechanisms utilitized by AWT and Swing, including information on how to write the most efficient painting code, see Painting in AWT and Swing.
Since:
JDK1.0
See Also:
update(Graphics)
public void repaint()Repaints this component.
If this component is a lightweight component, this method causes a call to this component's paint method as soon as possible. Otherwise, this method causes a call to this component's update method as soon as possible.
Note: For more information on the paint mechanisms utilitized by AWT and Swing, including information on how to write the most efficient painting code, see Painting in AWT and Swing.
Since:
JDK1.0
See Also:
update(Graphics)
发表评论
-
java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
2011-08-19 17:01 2503Exception in thread "main& ... -
打jar包
2011-05-26 18:35 1027打成jar包: 1、没有其他类库jar文件和插件 ... -
Java实现通用线程池
2011-05-05 23:11 1050线程池通俗的描述就是预先创建若干空闲线程,等到需要用多线程去处 ... -
Java tutorial
2011-05-05 21:49 1016http://download.oracle.com/java ... -
validate
2011-05-05 17:21 744validate public void validate( ... -
Class.forName和New的比较
2011-04-26 14:46 705在初始化一个类,生成一个实例的时候,newInstance() ... -
Responding to Window-Closing Events
2011-04-26 03:00 772By default, when the user close ... -
Map、Collection、List接口的总结
2011-04-26 02:52 841Map接口: | + -- ... -
复杂的GridBagLayout
2011-02-07 16:06 1041今天终于耐着性子弄懂了GridBagLayout是怎么使用的。 ... -
swing中的布局管理器
2011-02-07 15:42 14444.CardLayout CardL ... -
swing中的最上层组件
2011-02-07 15:05 2746swing中几乎所有组件都是从JComponent衍生而来,也 ... -
Java swing 组件分层介绍:JRootPane,GlassPane,LayeredPane
2011-02-06 17:01 3052什么是Swing,什么又是ligh ... -
JTextArea操作
2011-01-11 18:03 1241JTextArea操作: (1)在JTextArea插入 ... -
double到int转换
2010-12-16 23:28 847double到int转换,有“截断”误差的。 可以通过+0.5 ... -
各种排序算法java实现
2010-11-25 15:20 593package org.rut.util.algorith ... -
Java中使用BigDecimal进行浮点数高精度计算
2010-11-25 15:18 807转自:http://chongtianpig.netbei.c ... -
利用java内存映射文件机制实现CRC循环冗余校验
2010-11-19 13:52 1096import java.nio.MappedByteBuf ... -
java中进行二进制,八进制,十六进制,十进制间进行相互转换
2010-11-19 13:48 647十进制转成十六进制: Integer.toHexString ... -
JScrollPane 例解
2010-11-19 01:49 1531类层次结构图: java.lang.Object -- ... -
JTextField JTextArea 区分
2010-11-19 01:14 1517一、单行文本输入框(JTextField) 在许多情况下 ...
相关推荐
在本压缩包“很久以前用java.awt库写的小游戏的汇总.zip”中,包含的是使用Java编程语言开发的一系列小游戏。这些游戏利用了Java的`java.awt`库,这是一个早期的图形用户界面(GUI)包,用于创建和管理窗口、控件和...
`java.awt.Component`类提供了`repaint()`方法来刷新组件,这通常用于更新显示。下面的示例中,当鼠标点击时,图像被刷新并重绘: ```java import java.awt.Event; import java.awt.Frame; import java.awt....
这些组件都继承自`java.awt.Component`类,具有基本的绘制、事件处理和布局管理能力。AWT组件使用本地操作系统提供的窗口系统进行渲染,因此在不同平台上可能有不同的外观和行为。 在描述中提到的“华容道游戏”,...
例如,`java.awt.Component.repaint()`方法用于请求组件的重绘,如果在`repaint()`方法中使用递归调用,它会确保组件及其子组件的重绘操作按照正确的顺序执行。如果尝试并行重绘多个组件,可能会导致界面混乱,因此...
- `Component`类的主要方法包括:`enable()`、`disable()`、`show()`、`paint()`、`repaint()`等。 - `Container`类的主要方法包括:`add(Component c)`、`setLayout()`等。 #### 五、GUI简单实例 下面是一个使用...
import java.awt.Component; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import ...
import java.awt.Component; import java.awt.Graphics2D; import java.awt.Point; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer....
### JAVA教程5--AWT图形界面设计 #### 1. 概述 在Java中,构建图形用户界面(GUI)的主要方法之一是使用抽象窗口工具包(Abstract Window Toolkit,简称AWT)。AWT是一个用于创建Java应用程序和Applet的GUI组件集合...
在Java中,`java.awt.Graphics`类是所有绘图操作的基础。它提供了各种方法,如`drawRect()`, `drawLine()`, `fillPolygon()`等,用于在Component上绘制图形。在本示例中,开发者可能使用了Graphics对象的`drawImage...
这可能涉及到`Component`类的`repaint()`方法,以及`paintComponent(Graphics g)`的重写,以确保每次绘制都清除旧的图像并绘制新的抛物线。 7. **用户界面设计**:使用Swing或AWT组件创建用户界面,包括输入框、...
2. **绘图与动画**: `Canvas`类继承自`Component`,是JavaAWT中用于自定义绘图的组件。开发者会在`Canvas`的`paint()`或`update()`方法中使用`Graphics`对象进行图形绘制,如绘制弹球、挡板和墙壁。为了实现弹球的...
所有组件都是`java.awt.Component`类的实例。 - **常用方法**: - `getComponentAt(int x, int y)`:获取指定坐标上的组件。 - `getFont()`:获取当前组件的字体。 - `getForeground()`:获取前景色。 - `...
`java.awt.Component`是所有组件类的基类,它定义了组件的基本行为,如位置、大小、颜色等。常见的组件方法有`getFont()`、`getForeground()`、`getSize()`、`paint(Graphics g)`、`repaint()`、`setVisible(boolean...
例如,Component类的方法enable()和disable()分别用于启用和禁用组件,show()用于显示组件,paint()和repaint()用于绘制和刷新组件的图形。 布局管理器是AWT中的关键概念,它负责决定组件在容器内的位置和大小。...
Java AWT(Abstract Window Toolkit)是Java API提供的一套用于创建图形用户界面(GUI)的基础工具集合,适用于Java applet和应用程序。AWT的核心特性包括用户界面组件、事件处理、图形和图像工具以及布局管理器。 ...
3. **Component与Canvas**: `java.awt.Component`是所有AWT组件的基类,而`Canvas`是继承自`Component`的一个特殊类,通常用于绘制自定义图形。`Canvas`没有默认的布局管理器,所以整个表面都可以用来画图。 4. **...
在Java编程语言中,画图和图形学是一个重要的领域,主要涉及到AWT(Abstract Window Toolkit)和Swing库,这两个都是Java Foundation Classes (JFC)的一部分。本资料"JAVA画图形学.zip"很可能是关于如何在Java环境中...
import java.awt.event.FocusListener; public class PlaceholderTextField extends JTextField { private JLabel placeholderLabel; public PlaceholderTextField(String placeholder) { placeholderLabel = ...
在Java中,我们通常在Component或Canvas类的子类中重写`paint()`或`paintComponent()`方法来实现自定义绘图。在描述中提到的`Paint1.java`, `Paint2.java`, 和 `Paint3.java` 文件很可能包含了这些关键的绘图逻辑。 ...