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

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

?? s13.htm

?? 書籍主要用于做圖形界面使用里面后好多
?? 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一区二区三区免费野_久草精品视频
日本亚洲一区二区| 麻豆精品精品国产自在97香蕉| 欧美老肥妇做.爰bbww| 国产制服丝袜一区| 亚洲在线成人精品| 国产欧美一区二区三区鸳鸯浴 | 欧美色图片你懂的| 国产尤物一区二区| 日韩av电影免费观看高清完整版 | 欧美在线色视频| 粉嫩av亚洲一区二区图片| 麻豆91小视频| 亚洲国产一区在线观看| 日韩一区在线看| 久久久99久久| 久久综合成人精品亚洲另类欧美| 欧美日韩国产一级| 色狠狠色噜噜噜综合网| 成人综合在线观看| 国模无码大尺度一区二区三区| 日韩福利视频网| 亚洲妇女屁股眼交7| 亚洲日本欧美天堂| 亚洲欧洲99久久| 国产精品国产三级国产aⅴ中文| 精品精品国产高清a毛片牛牛| 制服丝袜亚洲网站| 7799精品视频| 在线播放国产精品二区一二区四区| 色综合久久88色综合天天6| www.日韩大片| 99亚偷拍自图区亚洲| av电影天堂一区二区在线观看| 粉嫩av一区二区三区粉嫩| 国产成人自拍高清视频在线免费播放| 激情五月婷婷综合| 国产经典欧美精品| 成人av在线网| 色综合视频在线观看| 91豆麻精品91久久久久久| 色悠悠久久综合| 色视频一区二区| 欧美性猛交xxxx黑人交| 欧美三级三级三级爽爽爽| 欧美日韩三级视频| 91精品国产91热久久久做人人| 日韩视频一区在线观看| 欧美成人a视频| 久久久久久久国产精品影院| 国产亚洲婷婷免费| 国产精品美日韩| 一区二区三区在线看| 五月激情六月综合| 韩国女主播成人在线| 丁香激情综合国产| 在线观看网站黄不卡| 欧美人妖巨大在线| 精品国产伦一区二区三区观看方式| 精品久久久久久久久久久久久久久 | 久久精品国产99国产| 国产高清精品久久久久| 不卡的av电影| 欧美调教femdomvk| 欧美一区二区人人喊爽| 欧美精品一区二区久久久| 中文字幕不卡的av| 亚洲小说春色综合另类电影| 奇米888四色在线精品| 国产成人在线网站| 欧美性做爰猛烈叫床潮| 欧美成人伊人久久综合网| 日本一区二区成人| 亚洲国产综合在线| 国产一区二区影院| 91亚洲精品久久久蜜桃网站| 91麻豆精品国产综合久久久久久| 久久美女高清视频| 洋洋av久久久久久久一区| 久久成人18免费观看| 成人精品高清在线| 91精品国产高清一区二区三区| 国产欧美精品在线观看| 亚洲123区在线观看| 精品中文字幕一区二区| 色婷婷激情综合| 久久综合九色综合欧美亚洲| 亚洲女爱视频在线| 精品在线观看视频| 色婷婷亚洲综合| 久久久99久久| 日韩国产在线观看一区| 成人禁用看黄a在线| 日韩三级视频在线看| 亚洲男人天堂av网| 国产一区久久久| 欧美三级中文字| 一区二区视频在线看| 久久国产人妖系列| 欧美性大战xxxxx久久久| 国产日韩欧美一区二区三区乱码 | 91免费看视频| 国产午夜精品一区二区三区四区| 亚洲自拍偷拍av| 成人精品视频网站| 26uuu亚洲婷婷狠狠天堂| 亚洲成人在线免费| 日本韩国欧美三级| 中文字幕第一区二区| 久久成人免费日本黄色| 欧洲国内综合视频| 中文字幕字幕中文在线中不卡视频| 国产在线一区观看| 精品人在线二区三区| 天堂成人免费av电影一区| 在线视频国产一区| 亚洲欧美色一区| 99热精品一区二区| 中文字幕日韩精品一区| 国产不卡一区视频| 久久久久久影视| 精品一区二区三区在线视频| 日韩欧美区一区二| 麻豆国产91在线播放| 91麻豆精品国产91久久久久久久久 | 国产精品国产三级国产aⅴ中文| 国内精品久久久久影院一蜜桃| 欧美精选在线播放| 爽好久久久欧美精品| 欧美日韩的一区二区| 亚洲综合一区二区三区| 欧美午夜精品久久久| 亚洲专区一二三| 欧美午夜电影一区| 亚洲sss视频在线视频| 欧美影院精品一区| 天天射综合影视| 日韩一区二区麻豆国产| 九色porny丨国产精品| 久久久久久久一区| 国产伦精品一区二区三区视频青涩 | 美女性感视频久久| 日韩一区二区电影| 精品一区二区三区不卡| www久久久久| 国产成人aaaa| 亚洲女同女同女同女同女同69| 91久久精品一区二区二区| 亚洲与欧洲av电影| 欧美一级片在线| 国内精品免费**视频| 国产精品人人做人人爽人人添| 91猫先生在线| 日韩精品一二三| 精品国产乱码久久| www.日韩大片| 亚洲一区二区三区中文字幕在线| 制服丝袜亚洲色图| 国产精品888| 亚洲精品菠萝久久久久久久| 91精品免费在线观看| 国内精品视频666| 亚洲免费毛片网站| 日韩精品一区二区三区在线观看| 国产精品99久| 亚洲国产另类精品专区| 日韩欧美亚洲国产另类| thepron国产精品| 婷婷久久综合九色综合伊人色| 精品福利一二区| 91亚洲永久精品| 国产不卡视频一区| 亚洲午夜电影在线| 26uuu精品一区二区| 色噜噜偷拍精品综合在线| 青草国产精品久久久久久| 国产精品成人免费在线| 这里只有精品视频在线观看| 波多野结衣中文一区| 日韩高清国产一区在线| 日本一区二区视频在线观看| 欧美日韩一区二区三区在线| 国产精品一二三区在线| 亚洲成人激情自拍| 国产精品嫩草影院av蜜臀| 欧美精品1区2区| 91在线免费播放| 极品少妇xxxx精品少妇偷拍 | 韩日精品视频一区| 亚洲国产综合在线| 欧美经典一区二区三区| 欧美日韩国产不卡| 成人av动漫网站| 久久不见久久见免费视频1| 国产精品系列在线| 日韩免费观看高清完整版在线观看| 99精品偷自拍| 国产精品一区专区| 蜜臀av亚洲一区中文字幕| 亚洲国产欧美在线| 成人免费在线播放视频|