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

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

?? s13.htm

?? Java2Swingt界面設計
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
              JLabel view1 = new JLabel(<br>              new ImageIcon(&quot;gjMedium.gif&quot;));<br>              JLabel view2 = new JLabel(<br>              new ImageIcon(&quot;anjinAndMariko.gif&quot;));</p>            <p> JScrollPane sp1 = new JScrollPane(view1);<br>              JScrollPane sp2 = new JScrollPane(view2);</p>            <p> setContentPane(contentPane);<br>              sp1.setPreferredSize(new Dimension(250,250));<br>              sp2.setPreferredSize(new Dimension(250,250));</p>            <p> contentPane.add(sp1);<br>              contentPane.add(sp2);<br>              }<br>              }<br>              class CustomContentPane extends JPanel { <br>              private ImageIcon rain = new ImageIcon(&quot;rain.gif&quot;);</p>            <p> public CustomContentPane() {<br>              setLayout(new FlowLayout());<br>              } <br>              public void paintComponent(Graphics g) {<br>              int rainw = rain.getIconWidth();<br>              int rainh = rain.getIconHeight();</p>            <p> Dimension size = getSize();</p>            <p> for(int row=0; row &lt; size.height; row += rainh)<br>              for(int col=0; col &lt; size.width; col += rainw)<br>              rain.paintIcon(this,g,col,row);<br>              }<br>              }</p>            <hr size="1" noshade>            <p> 13.2.6 AWT兼容</p>            <p>&nbsp;</p>            <p> 13.3 Scrollable接口</p>            <p>&nbsp;</p>            <p align="center"><b>例13-10 跟蹤視口寬度</b></p>            <hr noshade size="1">            import java.io.*;<br>            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;<br>            import javax.swing.text.*;            <p>public class Test extends JApplet {<br>              private JTextArea textArea = new JTextArea();</p>            <p> public void init() {<br>              Container contentPane = getContentPane();</p>            <p> readFile();</p>            <p> contentPane.add(new ControlPanel(), BorderLayout.NORTH);<br>              contentPane.add(new JScrollPane(textArea), <br>              BorderLayout.CENTER);<br>              }<br>              private void readFile() {<br>              DefaultEditorKit kit = new DefaultEditorKit();</p>            <p> try {<br>              kit.read(new FileReader(&quot;Test.java&quot;),<br>              textArea.getDocument(), 0);<br>              }<br>              catch(Exception ex) { ex.printStackTrace(); }<br>              }<br>              class ControlPanel extends JPanel { <br>              public ControlPanel() {<br>              final JCheckBox cb = new JCheckBox(&quot;wrap&quot;);</p>            <p> add(cb);</p>            <p> cb.addItemListener(new ItemListener() {<br>              public void itemStateChanged(ItemEvent e) {<br>              if(cb.isSelected())<br>              textArea.setLineWrap(true);<br>              else<br>              textArea.setLineWrap(false);<br>              }<br>              });<br>              }<br>              }<br>              }</p>            <hr size="1" noshade>            <p> 13.4 JScrollBar</p>            <p>&nbsp;</p>            <p>&nbsp;</p>            <p> 13.4.1 使用Swing的JScrollBar類進行手動滾動</p>            <p>&nbsp;</p>            <p> 13.4.2 塊增量和單元增量</p>            <p>&nbsp;</p>            <p> 13.4.3 JScrollBar屬性</p>            <p>&nbsp;</p>            <p align="center"><b>例13-11 為JScrollBar的實例指定單增量和塊增量</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;<br>            import javax.swing.event.*;            <p>public class Test extends JApplet {<br>              private JScrollBar vsb = new JScrollBar(JScrollBar.VERTICAL);<br>              private SSPanel panel = new SSPanel();</p>            <p> public Test() {<br>              Container contentPane = getContentPane();</p>            <p> contentPane.add(panel, BorderLayout.CENTER);<br>              contentPane.add(vsb, BorderLayout.EAST);</p>            <p> vsb.addAdjustmentListener(new AdjustmentListener() {<br>              public void adjustmentValueChanged(<br>              AdjustmentEvent e) {<br>              JScrollBar sb = (JScrollBar)e.getSource();<br>              showScrollBarValues();<br>              panel.setTopIndexByPixelValue(e.getValue());<br>              panel.repaint();<br>              }<br>              });<br>              }<br>              public void paint(Graphics g) {<br>              Dimension pref = panel.getPreferredSize();<br>              Dimension size = panel.getSize();<br>              int extent = size.height, max = pref.height;<br>              int value = Math.max(0, <br>              Math.min(vsb.getValue(), max - extent));</p>            <p> vsb.setVisible(extent &lt; max);<br>              vsb.setUnitIncrement(panel.getUnitHeight());<br>              vsb.setBlockIncrement(extent - vsb.getUnitIncrement());<br>              vsb.setValues(value, extent, 0, max);</p>            <p> showScrollBarValues();<br>              super.paint(g);<br>              }<br>              private void showScrollBarValues() {<br>              showStatus(&quot;min: &quot; + vsb.getMinimum() +<br>              &quot;, max: &quot; + vsb.getMaximum() +<br>              &quot;, visible amount: &quot; + <br>              vsb.getVisibleAmount() +<br>              &quot;, value: &quot; + vsb.getValue());<br>              }<br>              }<br>              class SSPanel extends JPanel { <br>              private int topIndex = 0;<br>              private int fh;</p>            <p> private String[] data = {<br>              &quot;Brown, Ted: 000-00-0001&quot;, &quot;Brown, Ted: 000-00-0002&quot;,<br>              &quot;Brown, Ted: 000-00-0003&quot;, &quot;Brown, Ted: 000-00-0004&quot;,<br>              &quot;Brown, Ted: 000-00-0005&quot;, &quot;Brown, Ted: 000-00-0006&quot;,<br>              &quot;Brown, Ted: 000-00-0007&quot;, &quot;Brown, Ted: 000-00-0008&quot;,<br>              &quot;Brown, Ted: 000-00-0009&quot;, &quot;Brown, Ted: 000-00-00010&quot;,<br>              &quot;Brown, Ted: 000-00-00011&quot;, &quot;Brown, Ted: 000-00-00012&quot;,<br>              &quot;Brown, Ted: 000-00-00013&quot;, &quot;Brown, Ted: 000-00-00014&quot;,<br>              &quot;Brown, Ted: 000-00-00015&quot;, &quot;Brown, Ted: 000-00-00016&quot;,<br>              &quot;Brown, Ted: 000-00-00017&quot;, &quot;Brown, Ted: 000-00-00018&quot;,<br>              &quot;Brown, Ted: 000-00-00019&quot;, &quot;Brown, Ted: 000-00-00020&quot;,<br>              &quot;Brown, Ted: 000-00-00021&quot;, &quot;Brown, Ted: 000-00-00022&quot;,<br>              &quot;Brown, Ted: 000-00-00023&quot;, &quot;Brown, Ted: 000-00-00024&quot;,<br>              &quot;Brown, Ted: 000-00-00025&quot;, &quot;Brown, Ted: 000-00-00026&quot;,<br>              &quot;Brown, Ted: 000-00-00027&quot;, &quot;Brown, Ted: 000-00-00028&quot;,<br>              &quot;Brown, Ted: 000-00-00029&quot;, &quot;Brown, Ted: 000-00-00030&quot;,<br>              };<br>              public void paintComponent(Graphics g) {<br>              Color color = g.getColor();<br>              super.paintComponent(g);<br>              g.setColor(color);</p>            <p> Dimension size = getSize();<br>              Insets insets = getInsets();<br>              int y = insets.top;</p>            <p> for(int i = topIndex; i &lt; data.length; ++i, y += fh) {<br>              g.drawString(data[i], 0, y);</p>            <p> if(y + fh &gt; size.height - insets.bottom)<br>              break;<br>              }<br>              }<br>              public void setTopIndexByPixelValue(int pixelValue) {<br>              topIndex = pixelValue / fh;<br>              }<br>              public int getUnitHeight() {<br>              return fh;<br>              }<br>              public Dimension getPreferredSize() {<br>              Dimension dim = new Dimension();<br>              Graphics g = getGraphics();</p>            <p> try {<br>              FontMetrics fm = g.getFontMetrics();<br>              fh = fm.getHeight();</p>            <p> dim.width = fm.stringWidth(data[data.length-1]);<br>              dim.height = fm.getHeight() * (data.length + 1);<br>              }<br>              finally {<br>              g.dispose();<br>              }<br>              return dim;<br>              }<br>              }</p>            <hr size="1" noshade>            <p> 13.4.4 JScrollBar事件</p>            <p>&nbsp;</p>            <p align="center"><b>例13-12 使用JScrollBar的valueIsAdjusting屬性</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;            <p>public class Test extends JApplet {<br>              public Test() {<br>              Container contentPane = getContentPane();<br>              JScrollBar sb = new JScrollBar();</p>            <p> contentPane.add(sb, BorderLayout.EAST);</p>            <p> sb.addAdjustmentListener(new AdjustmentListener() {<br>              public void adjustmentValueChanged(<br>              AdjustmentEvent e) {<br>              JScrollBar jsb = (JScrollBar)e.getAdjustable();</p>            <p> if(jsb.getValueIsAdjusting())<br>              showStatus(&quot;adjusting ...&quot;);<br>              else<br>              showStatus(Integer.toString(e.getValue()));<br>              }<br>              });<br>              }<br>              }</p>            <hr size="1" noshade>            <p> 13.4.5 JScrollBar類總結</p>            <p>&nbsp;</p>            <p> 13.4.6 AWT兼容</p>            <p>&nbsp;</p>            <p> 13.5 本章回顧</p>            <p>&nbsp;</p>            <p>[<a href="index.html" target="_self">目錄</a>][<a href="s12.htm">上一頁</a>][<a href="s14.htm">下一頁</a>](颯龍收藏/2002.5.18)             </p>            </td>          </tr>        </tbody>      </table>    </td>  </tr></tbody></table><script language="javascript">bottomprint()</script></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合国产精品| 亚洲午夜电影网| 午夜精品爽啪视频| 成人av网站大全| 日韩欧美亚洲国产精品字幕久久久| 最新国产の精品合集bt伙计| 蜜臀av亚洲一区中文字幕| 成人动漫精品一区二区| 精品国产乱码久久久久久影片| 亚洲一区二区av电影| 高潮精品一区videoshd| 日韩精品专区在线影院观看| 亚洲午夜在线视频| 99久久精品免费| 国产精品视频一二三区| 国产毛片一区二区| 精品美女一区二区三区| 日韩高清在线观看| 欧美在线小视频| 亚洲欧美激情插| 不卡一卡二卡三乱码免费网站| 精品国产一区二区精华| 精品在线视频一区| 日韩欧美成人激情| 美女在线观看视频一区二区| 欧美日韩国产乱码电影| 午夜精品国产更新| 欧美日本一区二区三区四区| 一区二区三区蜜桃网| 色激情天天射综合网| 一区二区三区影院| 色婷婷精品久久二区二区蜜臀av| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲视频在线一区| 99久久精品国产毛片| 中文字幕日韩欧美一区二区三区| 成人激情电影免费在线观看| 国产精品久久久久精k8| a美女胸又www黄视频久久| 综合久久国产九一剧情麻豆| 色综合久久久久久久久久久| 一区二区三区在线观看网站| 在线看一区二区| 奇米影视在线99精品| 精品国产一区二区亚洲人成毛片| 久久97超碰色| 中文一区在线播放| 在线精品视频免费播放| 天堂在线一区二区| 久久先锋影音av鲁色资源| 成人性生交大片免费看视频在线 | 久久久国产精品不卡| thepron国产精品| 亚洲综合另类小说| 日韩一区二区三区观看| 国产精品91一区二区| 亚洲四区在线观看| 国产视频一区在线观看| 色综合色综合色综合色综合色综合| 亚洲图片有声小说| 久久久久97国产精华液好用吗| 99久久99久久综合| 天堂蜜桃一区二区三区| 欧美激情在线一区二区| 欧美色图激情小说| 国产酒店精品激情| 夜夜嗨av一区二区三区中文字幕| 日韩欧美一级二级| 色综合中文字幕国产| 天堂va蜜桃一区二区三区| 国产色综合一区| 欧美日韩三级视频| 波多野结衣欧美| 久久99精品视频| 亚洲一区影音先锋| 国产日本欧美一区二区| 欧美伦理电影网| 高清不卡一区二区在线| 天天综合色天天综合色h| 亚洲国产精品99久久久久久久久| 911精品国产一区二区在线| 成人亚洲精品久久久久软件| 偷窥少妇高潮呻吟av久久免费| 国产欧美精品在线观看| 这里是久久伊人| 欧美手机在线视频| 成人美女视频在线观看| 久久99热狠狠色一区二区| 一区二区三区成人| 欧美激情在线看| 久久九九99视频| 精品久久久久久综合日本欧美| 欧美在线一区二区三区| 91在线观看免费视频| 国产成人免费在线观看不卡| 美女视频黄频大全不卡视频在线播放| 亚洲美女在线国产| 国产精品久久久久婷婷| 欧美国产1区2区| 久久久av毛片精品| 欧美sm美女调教| 91精品国产入口在线| 欧美日韩一区国产| 色88888久久久久久影院野外| 不卡免费追剧大全电视剧网站| 国产成人在线色| 高清视频一区二区| 国产成人在线看| 东方aⅴ免费观看久久av| 韩国v欧美v日本v亚洲v| 久久精品国产精品亚洲综合| 奇米影视一区二区三区| 日本伊人色综合网| 另类综合日韩欧美亚洲| 精品一区二区三区在线观看| 蜜臂av日日欢夜夜爽一区| 日韩高清不卡一区二区| 青青草国产精品亚洲专区无| 秋霞电影一区二区| 韩国精品主播一区二区在线观看 | 中文字幕精品一区| 国产精品护士白丝一区av| 国产精品久线观看视频| 亚洲久草在线视频| 亚洲高清不卡在线| 男人的天堂亚洲一区| 国产一区二区美女| 波多野结衣精品在线| 欧洲日韩一区二区三区| 欧美精品自拍偷拍动漫精品| 欧美一区二区三区免费| 久久久久久免费网| 亚洲色图在线播放| 天天亚洲美女在线视频| 精品一区二区免费看| 国产精品99久久久久久宅男| 99久久久国产精品免费蜜臀| 欧美中文字幕一区| 精品理论电影在线观看| 国产精品久久久久久久午夜片| 有坂深雪av一区二区精品| 日本成人在线网站| 成人免费视频国产在线观看| 91福利视频在线| 久久网站热最新地址| 亚洲欧美日本韩国| 精品在线播放免费| 色综合中文字幕国产| 欧美日韩国产一二三| 久久人人爽爽爽人久久久| 亚洲欧美日韩系列| 麻豆传媒一区二区三区| 99v久久综合狠狠综合久久| 欧美精品99久久久**| 国产精品视频九色porn| 石原莉奈一区二区三区在线观看 | 国产精品萝li| 免费的国产精品| 色综合中文字幕国产 | 91精品国产乱码| 国产精品福利在线播放| 秋霞av亚洲一区二区三| 色综合天天在线| 精品久久久久久久久久久久久久久| 1024成人网色www| 精品在线观看免费| 欧美色男人天堂| 亚洲欧洲日韩女同| 国产综合久久久久影院| 欧美男同性恋视频网站| 国产精品久久久久桃色tv| 久久成人免费电影| 欧美日韩一区小说| 国产精品拍天天在线| 激情六月婷婷综合| 91精品国产综合久久久蜜臀粉嫩| 国产欧美日韩精品a在线观看| 日韩精品亚洲一区二区三区免费| 91在线观看免费视频| 亚洲欧美激情视频在线观看一区二区三区| 精品亚洲免费视频| 欧美一区二区三区播放老司机 | 国产欧美日韩不卡免费| 久久99精品国产麻豆婷婷| 欧美老肥妇做.爰bbww视频| 亚洲情趣在线观看| 99re热视频这里只精品| 国产女同互慰高潮91漫画| 国产乱一区二区| 2021中文字幕一区亚洲| 极品少妇一区二区| 日韩精品在线看片z| 麻豆91在线播放| 欧美tk—视频vk| 国产在线看一区| 国产视频一区二区在线观看| 国产成人精品一区二区三区四区 | 日韩色视频在线观看| 奇米综合一区二区三区精品视频| 91精品国产综合久久久久久久久久 |