Win32 GUI演示应用程序到Java(小程序)GUI
我有一个简单的遗留C win32 GUI应用程序,可以调用win32 GUI API。我已经将C演示应用程序重新编写为Java小程序,现在我想将图形部分更改为Java等效部分 我已经介绍了图形函数,下面是正在使用的win32 API函数列表:Win32 GUI演示应用程序到Java(小程序)GUI,java,winapi,swing,awt,applet,Java,Winapi,Swing,Awt,Applet,我有一个简单的遗留C win32 GUI应用程序,可以调用win32 GUI API。我已经将C演示应用程序重新编写为Java小程序,现在我想将图形部分更改为Java等效部分 我已经介绍了图形函数,下面是正在使用的win32 API函数列表: CreateEllipticRgn 创建字体 CreatePen CreatePolygonRgn CreateRectRgn CreateSolidBrush CreateSolidBrush 删除对象 抽屉 ExtTextOut FillRect F
- CreateEllipticRgn
- 创建字体
- CreatePen
- CreatePolygonRgn
- CreateRectRgn
- CreateSolidBrush
- CreateSolidBrush
- 删除对象
- 抽屉
- ExtTextOut
- FillRect
- FrameRect
- GetTextExtentPoint32
- GetTextMetrics
- 膨胀
- 莱恩托
- MoveToEx
- 修正
- 长方形
- 直视
- 选择对象
- 单色
- SetPixelV
- SetTextAlign
- SetTextColor
最明显的选择是Swing,但不要期望在Win32 GUI API和Swing之间有一对一的映射 在Win32中,您有使用句柄作为对象标识符的函数;在Swing中,您有一个真正的OOGUI框架。此外,处理事件的方式也大不相同 要实现这个端口,您必须首先了解Win32和Swing是如何工作的。对于Win32,我推荐Charles Petzold的“编程窗口”书籍。对于Swing,请尝试Horstmann&Cornell的CoreJavaVol.I。在掌握他们的概念之前尝试这样做将是令人沮丧和耗时的