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

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

?? s19.htm

?? Java2Swingt界面設計
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
              new Boolean(false), new Double(99.99),<br>              new ImageIcon(&quot;sasami.jpg&quot;)},</p>            <p> { &quot;Thomas&quot;, dayOne, dayTwo, <br>              new Boolean(false), new Boolean(true), <br>              new Boolean(true), new Double(79.99),<br>              new ImageIcon(&quot;aeka.jpg&quot;)},<br>              <br>              { &quot;Reed&quot;, dayOne, dayTwo, <br>              new Boolean(true), new Boolean(true), <br>              new Boolean(true), new Double(79.99),<br>              new ImageIcon(&quot;tenchi.jpg&quot;)},</p>            <p> { &quot;Crenshaw&quot;, dayOne, dayTwo, <br>              new Boolean(false), new Boolean(false), <br>              new Boolean(false), new Double(69.99),<br>              new ImageIcon(&quot;washu.jpg&quot;)},</p>            <p> { &quot;Royal&quot;, dayOne, dayTwo, <br>              new Boolean(true), new Boolean(false), <br>              new Boolean(false), new Double(99.99),<br>              new ImageIcon(&quot;sasami.jpg&quot;)},</p>            <p> { &quot;Moore&quot;, dayOne, dayTwo, <br>              new Boolean(false), new Boolean(true), <br>              new Boolean(true), new Double(79.99),<br>              new ImageIcon(&quot;aeka.jpg&quot;)},<br>              };<br>              <br>              JTable table = new JTable(new CustomModel(data, columnNames));<br>              public Test() {<br>              getContentPane().add(new JScrollPane(table),<br>              BorderLayout.CENTER);<br>              }<br>              public static void main(String args[]) {<br>              GJApp.launch(<br>              new Test(), <br>              &quot;A Custom Table Model That Specifies Column Classes&quot;,<br>              300,300,650,182);<br>              }<br>              }<br>              class CustomModel extends DefaultTableModel {<br>              public CustomModel(Object[][] data, Object[] columnNames) {<br>              super(data, columnNames);<br>              }<br>              public Class getColumnClass(int col) {<br>              // dataVector is a protected member of DefaultTableModel<br>              <br>              Vector v = (Vector)dataVector.elementAt(0);<br>              return v.elementAt(col).getClass();<br>              }<br>              public boolean isCellEditable(int row, int col) {<br>              Class columnClass = getColumnClass(col);<br>              return columnClass != ImageIcon.class &amp;&amp; <br>              columnClass != Date.class;<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> 19.3 表格列</p>            <p>&nbsp;</p>            <p align="center">&nbsp; </p>            <p> 19.3.1 列調整大小模式</p>            <p>&nbsp;</p>            <p align="center"><b>例19-5 JTable調整大小模式</b></p>            <hr noshade size="1">            import javax.swing.*;<br>            import javax.swing.event.*;<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>              Object[] resizeModes = new Object[] {<br>              &quot;JTable.AUTO_RESIZE_OFF&quot;,<br>              &quot;JTable.AUTO_RESIZE_NEXT_COLUMN&quot;,<br>              &quot;JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS&quot;,<br>              &quot;JTable.AUTO_RESIZE_LAST_COLUMN&quot;,<br>              &quot;JTable.AUTO_RESIZE_ALL_COLUMNS&quot;,<br>              };<br>              int[] resizeConstants = {<br>              JTable.AUTO_RESIZE_OFF,<br>              JTable.AUTO_RESIZE_NEXT_COLUMN,<br>              JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS,<br>              JTable.AUTO_RESIZE_LAST_COLUMN,<br>              JTable.AUTO_RESIZE_ALL_COLUMNS,<br>              };<br>              JTable table = new JTable(6,5);</p>            <p> public Test() {<br>              Container contentPane = getContentPane();</p>            <p> contentPane.add(new ControlPanel(), BorderLayout.NORTH);<br>              contentPane.add(new JScrollPane(table), <br>              BorderLayout.CENTER);</p>            <p> }<br>              class ControlPanel extends JPanel {<br>              JComboBox resizeModeCombo = new JComboBox(resizeModes);</p>            <p> public ControlPanel() {<br>              initializeCombo();</p>            <p> setBorder(BorderFactory.createTitledBorder(<br>              &quot;Resize Mode&quot;));</p>            <p> setLayout(new FlowLayout(FlowLayout.LEFT,2,2));<br>              add(resizeModeCombo);</p>            <p> resizeModeCombo.addActionListener(<br>              new ActionListener() {<br>              public void actionPerformed(ActionEvent e) {<br>              int index = <br>              resizeModeCombo.getSelectedIndex();</p>            <p> table.setAutoResizeMode(<br>              resizeConstants[index]);<br>              }<br>              });<br>              }<br>              private void initializeCombo() {<br>              int resizeMode = table.getAutoResizeMode();</p>            <p> if(resizeMode == JTable.AUTO_RESIZE_OFF)<br>              resizeModeCombo.setSelectedIndex(0);<br>              else if(resizeMode == JTable.AUTO_RESIZE_NEXT_COLUMN)<br>              resizeModeCombo.setSelectedIndex(1);<br>              else if(resizeMode == JTable.AUTO_RESIZE_LAST_COLUMN)<br>              resizeModeCombo.setSelectedIndex(2);<br>              else if(resizeMode == JTable.AUTO_RESIZE_ALL_COLUMNS)<br>              resizeModeCombo.setSelectedIndex(3);<br>              else if(<br>              resizeMode == JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS)<br>              resizeModeCombo.setSelectedIndex(4);<br>              }<br>              }<br>              public static void main(String args[]) {<br>              GJApp.launch(<br>              new Test(), &quot;JTable Resize Modes&quot;, 300,300,425,210);<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.3.2 列寬度</p>            <p>&nbsp;</p>            <p align="center"><b>例19-6 指定列寬度</b></p>            <hr noshade size="1">            import java.awt.*;<br>            import java.awt.event.*;<br>            import javax.swing.*;<br>            import javax.swing.table.*;<br>            import java.util.*;            <p>public class Test extends JFrame {<br>              Object[] columnNames = <br>              {&quot;First Name&quot;, &quot;MI&quot;, &quot;Last Name&quot;};</p>            <p> Object[][] names = {<br>              { &quot;Lynn&quot;, &quot;M.&quot;, &quot;Seckinger&quot; },<br>              { &quot;Carol&quot;, &quot;R.&quot;, &quot;Seckinger&quot; },<br>              { &quot;Roy&quot;, &quot;D.&quot;, &quot;Martin&quot; },<br>              { &quot;Bill&quot;, &quot;O.&quot;, &quot;Veryveryveryverylonglastname&quot;               },<br>              { &quot;Richard&quot;, &quot;A.&quot;, &quot;Tattersall&quot; },<br>              { &quot;Philip&quot;, &quot;B.&quot;, &quot;Edwards&quot; },<br>              { &quot;Moore&quot;, &quot;T.&quot;, &quot;Moore&quot; },</p>            <p> // shorten scrollbar grip with these ...<br>              { &quot;Lynn&quot;, &quot;M.&quot;, &quot;Seckinger&quot; },<br>              { &quot;Carol&quot;, &quot;R.&quot;, &quot;Seckinger&quot; },<br>              { &quot;Roy&quot;, &quot;D.&quot;, &quot;Martin&quot; },<br>              { &quot;Bill&quot;, &quot;O.&quot;, &quot;Veryveryveryverylonglastname&quot;               },<br>              { &quot;Richard&quot;, &quot;A.&quot;, &quot;Tattersall&quot; },<br>              { &quot;Philip&quot;, &quot;B.&quot;, &quot;Edwards&quot; },<br>              { &quot;Moore&quot;, &quot;T.&quot;, &quot;Moore&quot; },<br>              };<br>              JTable table = new JTable(names, columnNames);</p>            <p> public Test() {<br>              TableColumn mid = table.getColumn(columnNames[1]);<br>              TableColumn last = table.getColumn(columnNames[2]);</p>            <p> int midWidth = getPreferredWidthForColumn(mid),<br>              lastWidth = getPreferredWidthForColumn(last);</p>            <p> mid.setMinWidth(midWidth);<br>              mid.setMaxWidth(midWidth);</p>            <p> last.setMinWidth(lastWidth);</p>            <p> // sizeColumnsToFit() must be called due to a JTable<br>              // bug ...<br>              table.sizeColumnsToFit(0);</p>            <p> getContentPane().add(new JScrollPane(table), <br>              BorderLayout.CENTER);<br>              }<br>              public int getPreferredWidthForColumn(TableColumn col) {<br>              int hw = columnHeaderWidth(col), // hw = header width<br>              cw = widestCellInColumn(col); // cw = column width</p>            <p> return hw &gt; cw ? hw : cw;<br>              }<br>              private int columnHeaderWidth(TableColumn col) {<br>              TableCellRenderer renderer = col.getHeaderRenderer();</p>            <p> Component comp = renderer.getTableCellRendererComponent(<br>              table, col.getHeaderValue(), <br>              false, false, 0, 0);</p>            <p> return comp.getPreferredSize().width;<br>              }<br>              private int widestCellInColumn(TableColumn col) {<br>              int c = col.getModelIndex(), width=0, maxw=0;</p>            <p> for(int r=0; r &lt; table.getRowCount(); ++r) {<br>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色免费短视频| 精品视频一区二区不卡| 亚洲亚洲人成综合网络| 精品国产乱码久久久久久久| 成人黄色在线视频| 精品亚洲成a人| 一区二区三区精密机械公司| 亚洲国产成人一区二区三区| 日韩一区二区三区观看| 色一情一伦一子一伦一区| 国产精品资源站在线| 蜜臀久久久久久久| 艳妇臀荡乳欲伦亚洲一区| 欧美激情在线看| 精品国产免费人成电影在线观看四季 | 国产91富婆露脸刺激对白| 午夜欧美电影在线观看| 亚洲精品国产视频| 亚洲国产精品成人综合 | 亚洲三级在线看| 久久久久久麻豆| 欧美不卡激情三级在线观看| 91精品在线免费| 欧美日韩高清一区二区不卡| 色婷婷久久综合| 99这里只有久久精品视频| 成人三级在线视频| 国产激情视频一区二区在线观看| 蜜桃精品在线观看| 美女视频黄免费的久久| 奇米影视7777精品一区二区| 五月天亚洲婷婷| 亚洲一区免费观看| 一区二区三区中文字幕电影| 亚洲日本在线观看| 亚洲婷婷综合久久一本伊一区| 国产精品久久久久婷婷| 国产精品欧美一区喷水| 国产精品三级久久久久三级| 国产婷婷色一区二区三区四区| 久久久久久9999| 国产偷国产偷精品高清尤物| 久久精品人人爽人人爽| 亚洲国产成人一区二区三区| 国产精品久久免费看| 日韩一区中文字幕| 亚洲天堂久久久久久久| 一区二区三区精品久久久| 亚洲国产精品自拍| 日日夜夜精品视频免费| 免费视频一区二区| 国产一区二区三区黄视频| 国产一区二区在线观看免费| 国产一区二区导航在线播放| 国产成人亚洲精品狼色在线| 不卡影院免费观看| 91久久精品国产91性色tv | 一本到高清视频免费精品| 色94色欧美sute亚洲线路一久 | 日本一区二区三区高清不卡| 国产精品久久久久久一区二区三区| 亚洲欧洲美洲综合色网| 亚洲男人天堂av网| 日韩精品高清不卡| 国产精品一品视频| 91免费视频网| 91精品在线麻豆| 国产视频一区二区在线观看| 亚洲视频一区在线| 日韩不卡一区二区三区 | 国产一级精品在线| 99国产精品久| 欧美一区二区三区小说| 久久蜜臀精品av| 亚洲精品欧美二区三区中文字幕| 日本伊人色综合网| 成人免费观看男女羞羞视频| 日本久久精品电影| 精品国产乱码久久久久久久| 日韩毛片在线免费观看| 蜜臀久久久久久久| 91网站最新网址| 日韩一级片网站| 亚洲女同一区二区| 九色综合狠狠综合久久| 99久久精品情趣| 精品国产一二三| 一区二区三区在线看| 国产精品亚洲人在线观看| 在线观看亚洲精品| 国产欧美一区二区精品性色| 一区二区日韩电影| 国产精品一区二区在线播放 | 精品在线免费视频| 在线免费观看一区| 国产精品无遮挡| 水蜜桃久久夜色精品一区的特点| 成人激情电影免费在线观看| 日韩一区二区不卡| 亚洲小少妇裸体bbw| gogo大胆日本视频一区| 日韩欧美一二区| 亚洲在线一区二区三区| 粉嫩久久99精品久久久久久夜| 8x福利精品第一导航| 亚洲精品视频在线看| 懂色av一区二区三区免费看| 欧美一级片免费看| 亚洲成人一区二区| 在线观看91视频| 国产精品美女久久久久aⅴ | 91精品国产综合久久久久| 亚洲三级视频在线观看| 国产一区91精品张津瑜| 日韩欧美高清一区| 三级欧美韩日大片在线看| 在线观看精品一区| 亚洲欧洲综合另类| 91在线无精精品入口| 中文字幕精品—区二区四季| 国产精品亚洲专一区二区三区 | 亚洲精品免费在线| 91女厕偷拍女厕偷拍高清| 国产精品久久午夜| 成人av影院在线| 中文字幕av一区二区三区免费看| 国产综合色在线| 精品国产在天天线2019| 美国欧美日韩国产在线播放| 在线91免费看| 免费成人美女在线观看| 欧美变态凌虐bdsm| 国产一区亚洲一区| 国产亚洲一区二区三区在线观看| 精品一区二区三区免费观看| 日韩欧美一区电影| 国产一区视频在线看| 国产偷国产偷亚洲高清人白洁| 国产精品白丝jk白祙喷水网站| 久久久久久久久久久黄色| 国产一区二区三区在线观看免费视频 | 国产一区二区三区日韩| 久久男人中文字幕资源站| 韩国三级电影一区二区| 欧美va亚洲va香蕉在线| 国产在线精品免费av| 久久久91精品国产一区二区精品| 国产电影精品久久禁18| 国产女主播在线一区二区| 成人国产精品免费网站| 一区二区三区在线高清| 欧美日韩精品是欧美日韩精品| 亚洲成人动漫av| 精品国产91九色蝌蚪| 懂色av一区二区在线播放| 最好看的中文字幕久久| 91极品视觉盛宴| 久久精品国产精品亚洲精品| 久久久久久久久久看片| hitomi一区二区三区精品| 亚洲一区二区三区国产| 欧美一区二区三区性视频| 国产另类ts人妖一区二区| 国产精品久久毛片av大全日韩| 欧美熟乱第一页| 黄网站免费久久| 亚洲乱码国产乱码精品精小说 | 亚洲欧洲三级电影| 欧美精品久久99| 国产福利不卡视频| 一区二区不卡在线视频 午夜欧美不卡在| 欧美日韩dvd在线观看| 国内精品伊人久久久久影院对白| 17c精品麻豆一区二区免费| 欧美四级电影网| 国产激情一区二区三区| 亚洲一区在线看| 久久久久久久性| 欧美日韩国产123区| 成人夜色视频网站在线观看| 亚洲成人激情av| 国产精品毛片久久久久久| 91麻豆精品91久久久久同性| 成人一区二区三区视频在线观看| 性做久久久久久免费观看| 国产欧美日韩不卡免费| 欧美日韩精品系列| aaa国产一区| 麻豆精品视频在线| 亚洲一区成人在线| 国产视频911| 777xxx欧美| 色婷婷av一区二区三区大白胸| 久久国产精品第一页| 一区二区国产盗摄色噜噜| 国产精品色噜噜| 26uuu亚洲综合色欧美| 欧美日韩国产小视频在线观看| 成人国产在线观看| 精品一区二区影视|