A.8. The java.awt Package

The .NET Framework provides a small set of classes that compare to Java's AWT. Tables A.12 and A.13 show the classes of the java.awt and the java.awt.event packages, along with their C# equivalents.

Table A.12. The java.awt Package Classes and Their .NET Counterparts
Java.NET
AWTEventSystem.EventArgs
AWTKeyStrokeSystem.Windows.Forms.KeyPressEventArgs
AWTPermissionSystem.Security.Permissions.UIPermission
BasicStrokeSystem.Drawing.Pen
ButtonSystem.Windows.Forms.Button
CanvasSystem.Windows.Forms.Control
CheckboxSystem.Windows.Forms.RadioButton
ChoiceSystem.Windows.Forms.ComboBox
ColorSystem.Drawing.Color
ComponentSystem.Windows.Forms.Control
ContainerSystem.Windows.Forms.Control
CursorSystem.Windows.Forms.Cursor
DialogSystem.Windows.Forms.CommonDialog
DimensionSystem.Drawing.Size
EventSystem.EventArgs
FileDialogSystem.Windows.Forms.FileDialog
FontSystem.Drawing.Font
FrameSystem.Windows.Forms.Form
GradientPaintSystem.Drawing.Drawing2D.LinearGradientBrush
GraphicsSystem.Drawing.Graphics
Graphics2DSystem.Drawing.Graphics
ImageSystem.Drawing.Image
JobAttributesSystem.Drawing.Printing.PageSettings
LabelSystem.Windows.Forms.Label
ListSystem.Windows.Forms.ListBox
MenuSystem.Windows.Forms.MainMenu
MenuItemSystem.Windows.Forms.MenuItem
PageAttributesSystem.Drawing.Printing.PageSettings
PanelSystem.Windows.Forms.Panel
PointSystem.Drawing.Point
PopupMenuSystem.Windows.Forms.ContextMenu
PrintJobSystem.Drawing.Printing.PrintDocument
RectangleSystem.Drawing.Rectangle
Scrollbar
System.Windows.Forms.HscrollBar
System.Windows.Forms.VscrollBar

ScrollPaneSystem.Windows.Forms.Panel
TextAreaSystem.Windows.Forms.TextBox
TextFieldSystem.Windows.Forms.TextBox
TexturePaintSystem.Drawing.TextureBrush

Table A.13. The java.awt.event Package Classes and Their .NET Counterparts
Java.NET
ActionEventSystem.EventArgs
AdjustmentEventSystem.Windows.Forms.ScrollEventArgs
ComponentEventSystem.EventArgs
ContainerEventSystem.Windows.Forms.ControlEventArgs
FocusEventSystem.EventArgs
ItemEventSystem.EventArgs
KeyEventSystem.Windows.Forms.KeyPressEventArgs
MouseEventSystem.Windows.Forms.MouseEventArgs
MouseWheelEventSystem.Windows.Forms.MouseEventArgs
PaintEventSystem.Windows.Forms.PaintEventArgs
TextEventSystem.EventArgs
WindowEventSystem.EventArgs

The .NET framework does not provide equivalents for the following Java packages: java.awt.color, java.awt.datatransfer, java.awt.dnd, java.awt.font, java.awt.geom, java.awt.im, java.awt.im.spi, java.awt.image, and java.awt.image.renderable.

Table A.14 shows the classes of the java.awt.print package.

Table A.14. The java.awt.print Package Classes and Their .NET Counterparts
Java.NET
PageFormatSystem.Drawing.Printing.PageSettings
PaperSystem.Drawing.Printing.PaperSize
PrinterJobSystem.Drawing.Printing.PrintDocument

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.30.253