亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chipchat.html

?? ChipChat實現(xiàn)的是局域網(wǎng)中的聊天功能
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class javax.swing.JFrame</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, update</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.awt.Frame</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.awt.Window</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface java.awt.MenuContainer</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>getFont, postEvent</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="DEFAULT_PORT"><!-- --></A><H3>
DEFAULT_PORT</H3>
<PRE>
public static final int <B>DEFAULT_PORT</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="constant-values.html#ChipChat.DEFAULT_PORT">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="CATCH_PORT"><!-- --></A><H3>
CATCH_PORT</H3>
<PRE>
public static final int <B>CATCH_PORT</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="constant-values.html#ChipChat.CATCH_PORT">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="TCP_PORT"><!-- --></A><H3>
TCP_PORT</H3>
<PRE>
public static final int <B>TCP_PORT</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="constant-values.html#ChipChat.TCP_PORT">Constant Field Values</A></DL>
</DL>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="ChipChat()"><!-- --></A><H3>
ChipChat</H3>
<PRE>
public <B>ChipChat</B>()</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="jbInit()"><!-- --></A><H3>
jbInit</H3>
<PRE>
public void <B>jbInit</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="main(java.lang.String[])"><!-- --></A><H3>
main</H3>
<PRE>
public static void <B>main</B>(java.lang.String[]&nbsp;arg)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="processMsg(java.lang.String)"><!-- --></A><H3>
processMsg</H3>
<PRE>
public void <B>processMsg</B>(java.lang.String&nbsp;str)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="processFriend(java.lang.String)"><!-- --></A><H3>
processFriend</H3>
<PRE>
public void <B>processFriend</B>(java.lang.String&nbsp;str)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="ChipChat_JoinGroup()"><!-- --></A><H3>
ChipChat_JoinGroup</H3>
<PRE>
public void <B>ChipChat_JoinGroup</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="ChipChat_Listener()"><!-- --></A><H3>
ChipChat_Listener</H3>
<PRE>
public void <B>ChipChat_Listener</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="TCP_Listener()"><!-- --></A><H3>
TCP_Listener</H3>
<PRE>
public void <B>TCP_Listener</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ChipChat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?ChipChat.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ChipChat.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆极品一区二区三区| 国产精品狼人久久影院观看方式| 亚洲色图视频网站| 懂色av一区二区三区免费看| 欧美国产综合色视频| 97久久久精品综合88久久| 亚洲色图在线视频| 欧美日韩亚洲综合一区| 免费看黄色91| 国产午夜精品一区二区三区视频| 成人福利视频网站| 一区二区三区中文在线| 欧美一区午夜精品| 国产精品456| 亚洲三级在线播放| 91精品在线免费| 国产成人自拍高清视频在线免费播放| 国产亚洲精品7777| 91福利精品视频| 久久国产精品免费| 亚洲三级小视频| 欧美成人a∨高清免费观看| 国产精品一区在线观看你懂的| 亚洲欧美怡红院| 91精品国产麻豆| 成人黄色软件下载| 日本成人在线一区| 国产精品视频一二| 91精品一区二区三区在线观看| 懂色av中文字幕一区二区三区| 亚洲午夜一区二区三区| 国产调教视频一区| 欧美日韩国产综合久久| 国产jizzjizz一区二区| 午夜精品一区二区三区电影天堂| 久久综合九色综合97_久久久| 一本大道久久a久久精二百 | 自拍偷拍亚洲综合| 91麻豆精品国产91| 91麻豆免费视频| 国内精品嫩模私拍在线| 亚洲自拍偷拍九九九| 国产色产综合产在线视频| 在线观看www91| 国产乱理伦片在线观看夜一区| 亚洲国产精品久久人人爱| 中文字幕+乱码+中文字幕一区| 91精品欧美福利在线观看| 91视频观看免费| 国产精品一区二区x88av| 欧美日韩一区 二区 三区 久久精品 | 国产拍欧美日韩视频二区| 在线综合亚洲欧美在线视频| 91在线免费播放| **欧美大码日韩| 国产精品一区在线观看你懂的| 一区二区三区在线视频观看| 久久精品欧美日韩| 精品理论电影在线观看| 欧美疯狂性受xxxxx喷水图片| 91在线免费看| 99精品国产一区二区三区不卡| 国产美女久久久久| 激情综合色播激情啊| 日本欧美一区二区在线观看| 亚洲午夜免费视频| 日韩一区有码在线| 国产精品国产精品国产专区不蜜| 久久久久久黄色| 久久免费午夜影院| 一区二区高清免费观看影视大全| 一区二区三区日韩| 欧美二区乱c少妇| 欧美亚洲国产怡红院影院| 波多野结衣一区二区三区 | 精品一区二区av| 免费看日韩精品| 久久精品国产免费看久久精品| 久99久精品视频免费观看| 精品一二三四区| 国产伦理精品不卡| 成人小视频在线| 9i看片成人免费高清| 99久久er热在这里只有精品15| av电影天堂一区二区在线| 99久久精品免费| 91黄视频在线观看| 欧美精品乱码久久久久久| 欧美日韩色综合| 日韩欧美资源站| 精品卡一卡二卡三卡四在线| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲精品视频在线观看网站| 亚洲久草在线视频| 午夜精品久久久久久久久久| 玖玖九九国产精品| 国产精品一区在线观看你懂的| av一区二区三区四区| 在线视频欧美精品| 欧美一级日韩一级| 精品国产一区二区三区久久久蜜月| 久久网这里都是精品| 自拍偷拍亚洲综合| 日本美女视频一区二区| 丁香天五香天堂综合| 在线精品国精品国产尤物884a| 91精品国产色综合久久不卡电影 | 欧美另类z0zxhd电影| 欧美电影免费提供在线观看| 国产日韩精品一区二区三区| 亚洲天堂精品视频| 石原莉奈在线亚洲二区| 国产99久久久精品| 欧美日韩国产另类一区| 久久久精品日韩欧美| 亚洲影视在线播放| 国产毛片精品国产一区二区三区| 91丨九色porny丨蝌蚪| 538在线一区二区精品国产| 26uuu欧美| 一区二区三区中文字幕电影| 久久国产生活片100| 91精彩视频在线| 日韩女同互慰一区二区| 亚洲欧美偷拍卡通变态| 久久99精品视频| 91色视频在线| 久久久精品欧美丰满| 石原莉奈一区二区三区在线观看| 成人一区二区在线观看| 51久久夜色精品国产麻豆| 亚洲视频狠狠干| 国产精品91一区二区| 日韩一区二区三区在线视频| 一区二区三区日韩在线观看| 成人性生交大片免费| 欧美精品一区二区三区一线天视频| 亚洲六月丁香色婷婷综合久久 | 成人免费在线视频观看| 精品影视av免费| 欧美日本视频在线| 亚洲精品视频在线看| 成人av在线资源| 国产亚洲成av人在线观看导航 | 高清免费成人av| 日韩免费高清av| 亚洲成av人片一区二区| 91小宝寻花一区二区三区| 国产欧美视频在线观看| 国产最新精品免费| 欧美一区二区三区喷汁尤物| 亚洲成av人在线观看| 91丨九色丨尤物| 国产精品久久二区二区| 成人免费高清在线观看| 久久午夜羞羞影院免费观看| 狠狠色综合色综合网络| 欧美成人女星排行榜| 欧美aaa在线| 欧美一级理论性理论a| 日韩精品视频网| 日韩三区在线观看| 久久精品久久久精品美女| 91精品在线免费| 蜜臂av日日欢夜夜爽一区| 91精品福利在线一区二区三区 | 免费高清在线一区| 欧美一级高清片| 久久国产麻豆精品| 久久色视频免费观看| 国产老肥熟一区二区三区| wwwwxxxxx欧美| 国产不卡高清在线观看视频| 国产欧美一区二区精品性| 懂色一区二区三区免费观看| 亚洲国产高清aⅴ视频| 97久久精品人人做人人爽| 一区二区三区中文字幕| 欧美日高清视频| 久久www免费人成看片高清| 久久影视一区二区| 粉嫩aⅴ一区二区三区四区| 亚洲桃色在线一区| 欧美天天综合网| 免费观看成人av| 久久精品视频在线免费观看| 成人动漫精品一区二区| 依依成人精品视频| 337p亚洲精品色噜噜狠狠| 狠狠色丁香久久婷婷综合丁香| 国产日韩欧美电影| 在线免费观看成人短视频| 亚洲3atv精品一区二区三区| 欧美白人最猛性xxxxx69交| 国产 日韩 欧美大片| 亚洲一区在线视频观看| 欧美mv和日韩mv国产网站| 成人午夜碰碰视频| 日韩中文字幕不卡| 国产精品少妇自拍|