Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.awt包中有多少行代码(对于任何最新版本的java)?_Java_Awt - Fatal编程技术网

java.awt包中有多少行代码(对于任何最新版本的java)?

java.awt包中有多少行代码(对于任何最新版本的java)?,java,awt,Java,Awt,我想得到JavaAWT包中代码行数的估计值。版本并不重要(Java5或Java6也可以)。我似乎无法在任何容易访问的地方找到源代码 我只对java.awt包本身感兴趣,而对java.awt.\uu包不感兴趣。在行计数中包含注释也可以。只需在java.awt目录中添加一个“wc-l*.java”就可以了 谢谢 这是一个什么样的编程问题 在任何情况下,下载perl脚本,解压java源代码,您通常可以在java主页的某个名为src.zip的文件中找到这些源代码(否则您可以从Oracle站点下载它们),

我想得到JavaAWT包中代码行数的估计值。版本并不重要(Java5或Java6也可以)。我似乎无法在任何容易访问的地方找到源代码

我只对java.awt包本身感兴趣,而对java.awt.\uu包不感兴趣。在行计数中包含注释也可以。只需在java.awt目录中添加一个“wc-l*.java”就可以了


谢谢

这是一个什么样的编程问题


在任何情况下,下载perl脚本,解压java源代码,您通常可以在java主页的某个名为src.zip的文件中找到这些源代码(否则您可以从Oracle站点下载它们),并对它们进行计数。

据我统计,OpenJDK7的jdk/src/share/classes/java/awt目录中有83188个源代码,不包括子包


编辑:现在没有子包。

java文件中有81295行组成java 6中的java.awt包

jbrandt@planetexpress:~/temp/java/awt$ wc -l *.java
     42 ActiveEvent.java
    142 Adjustable.java
    788 AlphaComposite.java
     34 AttributeValue.java
     32 AWTError.java
    557 AWTEvent.java
   1015 AWTEventMulticaster.java
     34 AWTException.java
    848 AWTKeyStroke.java
    212 AWTPermission.java
    586 BasicStroke.java
    870 BorderLayout.java
    199 BufferCapabilities.java
    658 Button.java
    226 Canvas.java
    592 CardLayout.java
    133 CheckboxGroup.java
    849 Checkbox.java
    616 CheckboxMenuItem.java
    794 Choice.java
   1225 Color.java
     48 ColorPaintContext.java
   9982 Component.java
    184 ComponentOrientation.java
     52 CompositeContext.java
     69 Composite.java
     20 Conditional.java
   4649 Container.java
    483 ContainerOrderFocusTraversalPolicy.java
    441 Cursor.java
    111 DefaultFocusTraversalPolicy.java
   1337 DefaultKeyboardFocusManager.java
    466 Desktop.java
   1680 Dialog.java
    220 Dimension.java
    138 DisplayMode.java
    462 EventDispatchThread.java
     43 EventFilter.java
    862 Event.java
   1043 EventQueue.java
    449 FileDialog.java
    681 FlowLayout.java
    158 FocusTraversalPolicy.java
     34 FontFormatException.java
   2567 Font.java
    625 FontMetrics.java
   1168 Frame.java
    276 GradientPaintContext.java
    245 GradientPaint.java
   1217 Graphics2D.java
    128 GraphicsCallback.java
     96 GraphicsConfigTemplate.java
    416 GraphicsConfiguration.java
    424 GraphicsDevice.java
    411 GraphicsEnvironment.java
   1239 Graphics.java
    646 GridBagConstraints.java
     62 GridBagLayoutInfo.java
   2211 GridBagLayout.java
    455 GridLayout.java
     39 HeadlessException.java
     40 IllegalComponentStateException.java
     63 ImageCapabilities.java
    336 Image.java
    171 Insets.java
     48 ItemSelectable.java
   1048 JobAttributes.java
   3060 KeyboardFocusManager.java
     73 KeyEventDispatcher.java
     76 KeyEventPostProcessor.java
    343 Label.java
     70 LayoutManager2.java
     66 LayoutManager.java
    147 LinearGradientPaintContext.java
    334 LinearGradientPaint.java
   1930 List.java
    933 MediaTracker.java
    483 MenuBar.java
   1027 MenuComponent.java
     26 MenuContainer.java
    900 MenuItem.java
    605 Menu.java
    177 MenuShortcut.java
    198 ModalEventFilter.java
    118 MouseInfo.java
    704 MultipleGradientPaintContext.java
    287 MultipleGradientPaint.java
   1361 PageAttributes.java
     65 PaintContext.java
     77 Paint.java
    117 Panel.java
     67 PointerInfo.java
    215 Point.java
    660 Polygon.java
    213 PopupMenu.java
     24 PrintGraphics.java
     63 PrintJob.java
    431 RadialGradientPaintContext.java
    579 RadialGradientPaint.java
   1197 Rectangle.java
   1282 RenderingHints.java
    478 Robot.java
   1316 Scrollbar.java
    428 ScrollPaneAdjustable.java
    828 ScrollPane.java
     76 SentEvent.java
    198 SequencedEvent.java
    341 Shape.java
    331 SplashScreen.java
     55 Stroke.java
    472 SystemColor.java
    460 SystemTray.java
    697 TextArea.java
   1215 TextComponent.java
    738 TextField.java
    806 TexturePaintContext.java
    123 TexturePaint.java
   2498 Toolkit.java
     42 Transparency.java
    762 TrayIcon.java
   3528 Window.java
  81295 total

你为什么要知道这一点?你有什么理由不能自己做吗?说真的,你必须告诉我们你为什么不自己做。而回答他自己蹩脚问题的OP应该得到3票赞成票?让我休息一下!