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

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

?? s19.htm

?? Java2Swingt界面設計
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
              TableCellRenderer renderer = <br>              table.getCellRenderer(r,c);</p>            <p> Component comp = <br>              renderer.getTableCellRendererComponent(<br>              table, table.getValueAt(r,c), <br>              false, false, r, c);</p>            <p> width = comp.getPreferredSize().width;<br>              maxw = width &gt; maxw ? width : maxw;<br>              }<br>              return maxw;<br>              }<br>              public static void main(String args[]) {<br>              GJApp.launch(<br>              new Test(),&quot;Setting Column Widths&quot;,300,300,320,140);<br>              }<br>              }<br>              class GJApp extends WindowAdapter {<br>              static private JPanel statusArea = new JPanel();<br>              static private JLabel status = new JLabel(&quot; &quot;);<br>              static private ResourceBundle resources;</p>            <p> public static void launch(final JFrame f, String title,<br>              final int x, final int y, <br>              final int w, int h) {<br>              launch(f,title,x,y,w,h,null); <br>              }<br>              public static void launch(final JFrame f, String title,<br>              final int x, final int y, <br>              final int w, int h,<br>              String propertiesFilename) {<br>              f.setTitle(title);<br>              f.setBounds(x,y,w,h);<br>              f.setVisible(true);</p>            <p> statusArea.setBorder(BorderFactory.createEtchedBorder());<br>              statusArea.setLayout(new FlowLayout(FlowLayout.LEFT,0,0));<br>              statusArea.add(status);<br>              status.setHorizontalAlignment(JLabel.LEFT);</p>            <p> f.setDefaultCloseOperation(<br>              WindowConstants.DISPOSE_ON_CLOSE);</p>            <p> if(propertiesFilename != null) {<br>              resources = ResourceBundle.getBundle(<br>              propertiesFilename, Locale.getDefault());<br>              }</p>            <p> f.addWindowListener(new WindowAdapter() {<br>              public void windowClosed(WindowEvent e) {<br>              System.exit(0);<br>              }<br>              });<br>              }<br>              static public JPanel getStatusArea() {<br>              return statusArea;<br>              }<br>              static public void showStatus(String s) {<br>              status.setText(s);<br>              }<br>              static Object getResource(String key) {<br>              if(resources != null) {<br>              return resources.getString(key);<br>              }<br>              return null;<br>              }<br>              }</p>            <hr size="1" noshade>            <p align="center">&nbsp; </p>            <p> 19.4 表格列模型</p>            <p>&nbsp; </p>            <p> 19.4.1 DefaultTableColumnModel類</p>            <p>&nbsp;</p>            <p align="center">&nbsp; </p>            <p align="center">&nbsp; </p>            <p> 19.4.2 列邊距</p>            <p>&nbsp;</p>            <p align="center"><b>例19-7 設置列邊距</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;<br>            import javax.swing.event.*;<br>            import javax.swing.table.*;<br>            import java.util.*;            <p>public class Test extends JFrame {<br>              JTable table = new JTable(<br>              new AbstractTableModel() {<br>              public int getRowCount() { return 10; }<br>              public int getColumnCount() { return 10; }</p>            <p> public Object getValueAt(int row, int col) {<br>              return &quot;(&quot; + Integer.toString(row) + &quot;,&quot; +<br>              Integer.toString(col) + &quot;)&quot;;<br>              }<br>              });</p>            <p> public Test() {<br>              Container cp = getContentPane();<br>              cp.add(new JScrollPane(table), BorderLayout.CENTER);<br>              cp.add(new ControlPanel(), BorderLayout.NORTH);<br>              }<br>              class ControlPanel extends JPanel {<br>              private JSlider slider = new JSlider(<br>              JSlider.HORIZONTAL,0,100,<br>              table.getColumnModel().getColumnMargin());</p>            <p> private JLabel label = new JLabel();</p>            <p> public ControlPanel() {<br>              add(new JLabel(&quot;Column Margin:&quot;));<br>              add(slider);<br>              add(label);</p>            <p> label.setText(<br>              Integer.toString(<br>              table.getColumnModel().getColumnMargin()));</p>            <p> slider.addChangeListener(new ChangeListener() {<br>              public void stateChanged(ChangeEvent e) {<br>              table.getColumnModel().setColumnMargin(<br>              slider.getValue());<br>              }<br>              });<br>              table.getColumnModel().addColumnModelListener(<br>              new TableColumnModelListener() {<br>              public void columnMarginChanged(ChangeEvent e) {<br>              TableColumnModel m = table.getColumnModel();<br>              label.setText(<br>              Integer.toString(m.getColumnMargin()));<br>              }</p>            <p> // unfortunately, Swing does not have many<br>              // event adapter classes ...<br>              public void columnAdded(TableColumnModelEvent e) {<br>              }<br>              public void columnMoved(TableColumnModelEvent e) {<br>              }<br>              public void columnRemoved(<br>              TableColumnModelEvent e) {<br>              }<br>              public void columnSelectionChanged(<br>              ListSelectionEvent e) {<br>              }<br>              });<br>              }<br>              }<br>              public static void main(String args[]) {<br>              GJApp.launch(new Test(),<br>              &quot;Column Margins&quot;,150,150,500,200); <br>              }<br>              }<br>              class GJApp extends WindowAdapter {<br>              static private JPanel statusArea = new JPanel();<br>              static private JLabel status = new JLabel(&quot; &quot;);<br>              static private ResourceBundle resources;</p>            <p> public static void launch(final JFrame f, String title,<br>              final int x, final int y, <br>              final int w, int h) {<br>              launch(f,title,x,y,w,h,null); <br>              }<br>              public static void launch(final JFrame f, String title,<br>              final int x, final int y, <br>              final int w, int h,<br>              String propertiesFilename) {<br>              f.setTitle(title);<br>              f.setBounds(x,y,w,h);<br>              f.setVisible(true);</p>            <p> statusArea.setBorder(BorderFactory.createEtchedBorder());<br>              statusArea.setLayout(new FlowLayout(FlowLayout.LEFT,0,0));<br>              statusArea.add(status);<br>              status.setHorizontalAlignment(JLabel.LEFT);</p>            <p> f.setDefaultCloseOperation(<br>              WindowConstants.DISPOSE_ON_CLOSE);</p>            <p> if(propertiesFilename != null) {<br>              resources = ResourceBundle.getBundle(<br>              propertiesFilename, Locale.getDefault());<br>              }</p>            <p> f.addWindowListener(new WindowAdapter() {<br>              public void windowClosed(WindowEvent e) {<br>              System.exit(0);<br>              }<br>              });<br>              }<br>              static public JPanel getStatusArea() {<br>              return statusArea;<br>              }<br>              static public void showStatus(String s) {<br>              status.setText(s);<br>              }<br>              static Object getResource(String key) {<br>              if(resources != null) {<br>              return resources.getString(key);<br>              }<br>              return null;<br>              }<br>              }</p>            <hr size="1" noshade>            <p align="center">&nbsp; </p>            <p> 19.4.3 隱藏列</p>            <p>&nbsp;</p>            <p align="center"><b>例19-8 添加和刪除列</b></p>            <hr noshade size="1">            import javax.swing.*;<br>            import javax.swing.table.*;<br>            import java.awt.*;<br>            import java.awt.event.*;<br>            import java.util.*;            <p>public class Test extends JFrame {<br>              JTable table = new JTable(<br>              new Object[][] {<br>              {&quot;Mouse&quot;, &quot;Mighty&quot;, &quot;M.&quot; },<br>              {&quot;Mouse&quot;, &quot;Polly&quot;, &quot;A.&quot; },<br>              {&quot;Doright&quot;, &quot;Dudley&quot;, &quot;L.&quot; }<br>              },<br>              new Object[] {<br>              &quot;Last Name&quot;, &quot;First Name&quot;, &quot;Middle Initial&quot;               <br>              }<br>              );<br>              public Test() {<br>              Container cp = getContentPane();</p>            <p> cp.add(new JScrollPane(table), BorderLayout.CENTER);<br>              cp.add(new ControlPanel(), BorderLayout.NORTH);<br>              }<br>              class ControlPanel extends JPanel {<br>              private JCheckBox checkBox = new JCheckBox(<br>              &quot;First Name Column Showing&quot;);<br>              public ControlPanel() {<br>              final TableColumnModel tcm = table.getColumnModel();<br>              final TableColumn firstNameColumn = <br>              table.getColumn(&quot;First Name&quot;);</p>            <p> checkBox.setSelected(true);<br>              add(checkBox);</p>            <p> checkBox.addActionListener(new ActionListener() {<br>              public void actionPerformed(ActionEvent event) {<br>              if(checkBox.isSelected()) {<br>              tcm.addColumn(firstNameColumn);<br>              tcm.moveColumn(2,1);<br>              }<br>              else {<br>              tcm.removeColumn(firstNameColumn);<br>              }<br>              table.sizeColumnsToFit(-1);<br>              }<br>              });<br>              }<br>              }<br>              public static void main(String args[]) {<br>              GJApp.launch(<br>              new Test(), &quot;Showing/Hiding Columns&quot;,300,300,450,175);<br>              }<br>              }<br>              class GJApp extends WindowAdapter {<br>              static private JPanel statusArea = new JPanel();<br>              static private JLabel status = new JLabel(&quot; &quot;);<br>              static private ResourceBundle resources;</p>            <p> public static void launch(final JFrame f, String title,<br>              final int x, final int y, <br>              final int w, int h) {<br>              launch(f,title,x,y,w,h,null); <br>              }<br>              public static void launch(final JFrame f, String title,<br>              final int x, final int y, <br>              final int w, int h,<br>              String propertiesFilename) {<br>              f.setTitle(title);<br>              f.setBounds(x,y,w,h);<br>              f.setVisible(true);</p>            <p> statusArea.setBorder(BorderFactory.createEtchedBorder());<br>              statusArea.setLayout(new FlowLayout(FlowLayout.LEFT,0,0));<br>              statusArea.add(status);<br>              status.setHorizontalAlignment(JLabel.LEFT);</p>            <p> f.setDefaultCloseOperation(<br>              WindowConstants.DISPOSE_ON_CLOSE);</p>            <p> if(propertiesFilename != null) {<br>              resources = ResourceBundle.getBundle(<br>              propertiesFilename, Locale.getDefault());<br>              }</p>            <p> f.addWindowListener(new WindowAdapter() {<br>              public void windowClosed(WindowEvent e) {<br>              System.exit(0);<br>              }<br>              });<br>              }<br>              static public JPanel getStatusArea() {<br>              return statusArea;<br>              }<br>              static public void showStatus(String s) {<br>              status.setText(s);<br>              }<br>              static Object getResource(String key) {<br>              if(resources != null) {<br>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕日韩精品一区| 天天色综合天天| 国产色91在线| 日韩你懂的在线播放| 欧美性一二三区| 一本大道av伊人久久综合| 国产精品一卡二| 国产原创一区二区三区| 久久国产三级精品| 亚洲成人1区2区| 欧美a一区二区| 日韩黄色在线观看| 五月婷婷综合网| 亚洲r级在线视频| 亚洲精品久久久蜜桃| 亚洲精品成人在线| 久久精品人人爽人人爽| 26uuu欧美日本| 欧美精品一区二区三区四区 | 日韩精品乱码免费| 午夜影院久久久| 午夜视频在线观看一区二区 | 欧美日本乱大交xxxxx| 欧美综合一区二区| 色悠悠久久综合| 在线观看亚洲成人| 在线国产亚洲欧美| 91精品国产欧美一区二区| 久久综合中文字幕| 欧美视频日韩视频在线观看| 一区二区久久久| 亚洲一区在线电影| 日韩国产精品久久久久久亚洲| 久久国产日韩欧美精品| 成人国产亚洲欧美成人综合网| 欧美在线观看18| 日韩视频在线观看一区二区| 国产视频911| 一区二区三区成人| 久久aⅴ国产欧美74aaa| 成人h动漫精品一区二区| 欧美日韩大陆一区二区| 久久久综合精品| 国精产品一区一区三区mba桃花 | www.亚洲色图| 欧美酷刑日本凌虐凌虐| 国产人妖乱国产精品人妖| 亚洲国产日韩综合久久精品| 国内不卡的二区三区中文字幕| 91麻豆高清视频| 精品国产伦一区二区三区免费| 亚洲色图一区二区| 免费成人av在线| 91社区在线播放| 国产成人免费视频一区| 一区二区三区在线免费视频| 午夜影院久久久| 成人性生交大合| 91麻豆精品国产91| 国产精品国产三级国产aⅴ入口 | 一本色道久久综合亚洲aⅴ蜜桃| 欧美精品久久天天躁| 国产精品福利在线播放| 久久99精品久久只有精品| 91浏览器打开| 久久精品一二三| 日韩成人一区二区| 色偷偷成人一区二区三区91| 久久久久久久久久久久久女国产乱 | 日韩一区二区在线观看视频| 中文字幕一区二区视频| 韩国欧美国产1区| 欧美日韩一二三| 欧美高清在线精品一区| 国内外成人在线| 欧美一级一区二区| 亚洲妇女屁股眼交7| 色婷婷国产精品| 国产三级欧美三级日产三级99 | 日韩电影一二三区| 色综合天天综合网天天看片| 国产农村妇女精品| 激情综合色丁香一区二区| 在线电影一区二区三区| 日本精品一级二级| 亚洲品质自拍视频网站| 欧美三级欧美一级| 亚洲综合视频在线| 欧美精品亚洲二区| 奇米精品一区二区三区四区 | 国产成人精品综合在线观看| 国产亚洲人成网站| 成人网在线播放| 艳妇臀荡乳欲伦亚洲一区| 色综合久久久久综合体桃花网| 国产精品美日韩| 91视频www| 日本美女一区二区三区| 精品国产乱码久久久久久闺蜜| 国内精品伊人久久久久av影院| 国产精品久久久久影院| 色婷婷香蕉在线一区二区| 亚洲一区中文在线| 欧美大片拔萝卜| 色系网站成人免费| 天天做天天摸天天爽国产一区 | 成人蜜臀av电影| 精品一区二区三区在线播放| 一区二区在线观看免费视频播放| 精品制服美女久久| 久久久亚洲高清| 欧美色爱综合网| 色综合久久99| 日韩免费看网站| 日韩美女视频一区二区| 亚洲免费在线播放| 色综合天天综合色综合av | 国产人成亚洲第一网站在线播放| 久久99久久精品| 久久欧美中文字幕| 九九在线精品视频| 日韩1区2区3区| 亚洲欧美自拍偷拍| 欧美第一区第二区| 欧美日韩一区二区三区不卡| 美女国产一区二区| 国产欧美一区视频| 精品国内片67194| 亚洲欧洲综合另类在线| 亚洲成人自拍网| 成人午夜av影视| 一个色综合av| 日韩欧美综合在线| 国产精品18久久久久久vr| 国产精品国产三级国产aⅴ原创 | 色综合久久综合网欧美综合网 | 国产精品亚洲一区二区三区妖精 | 欧美国产1区2区| 欧美亚洲综合另类| 韩日欧美一区二区三区| 亚洲桃色在线一区| 日韩欧美区一区二| 成人免费视频免费观看| 亚洲自拍偷拍图区| 26uuu久久综合| 在线观看日产精品| 欧美电视剧免费观看| 国产一区激情在线| 国产91在线观看丝袜| 成人综合在线网站| 91精品欧美久久久久久动漫| 亚洲久草在线视频| 亚洲国产日日夜夜| 毛片基地黄久久久久久天堂| 美女网站在线免费欧美精品| 六月丁香婷婷久久| 国产成人福利片| 欧美中文字幕一区二区三区| 欧美性生活一区| 欧美丰满嫩嫩电影| 日本一区二区三区在线不卡| 日韩一区欧美二区| 成人性生交大片免费看视频在线| 亚洲专区一二三| 亚洲国产精品av| 91精品国产一区二区三区蜜臀| 成人精品一区二区三区四区| 美国三级日本三级久久99| 亚洲激情图片qvod| 国产日产欧美一区| 91精品国产综合久久小美女| 日本韩国一区二区三区| 丁香婷婷综合色啪| 久久国产精品72免费观看| 亚洲在线成人精品| 国产精品久久久久久亚洲毛片| 欧美成人精品3d动漫h| 欧美日韩dvd在线观看| 99在线精品免费| 国产成人av一区二区| 久久精品99久久久| 丝袜a∨在线一区二区三区不卡| ...xxx性欧美| 国产女主播在线一区二区| 日韩亚洲欧美在线观看| 欧美日韩在线综合| 日本电影亚洲天堂一区| 99热这里都是精品| 成人在线综合网| 韩国三级电影一区二区| 精品一区二区三区在线播放| 日韩电影在线观看电影| 首页国产欧美久久| 亚洲电影中文字幕在线观看| 亚洲精品免费一二三区| 亚洲欧美日韩国产综合在线 | 亚洲精品乱码久久久久久黑人| 国产精品色一区二区三区| 国产亚洲美州欧州综合国| 2021国产精品久久精品|