?? aboutext.java
字號(hào):
/* * AboutExt.java * * Created on 2008年4月9日, 上午7:06 */package jloading;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.net.URL;/** * * @author huliqing */public class AboutExt extends javax.swing.JPanel { /** Creates new form AboutExt */ public AboutExt() { initComponents(); initMyComponents(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); javax.swing.JLabel appDescLabel1 = new javax.swing.JLabel(); javax.swing.JLabel appTitleLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); javax.swing.JLabel appVersionLabel1 = new javax.swing.JLabel(); javax.swing.JLabel appVendorLabel1 = new javax.swing.JLabel(); javax.swing.JLabel appHomepageLabel1 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel1 = new javax.swing.JLabel(); jScrollPane2 = new javax.swing.JScrollPane(); jTextPane1 = new javax.swing.JTextPane(); setName("Form"); // NOI18N org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(jloading.JLoadingApp.class).getContext().getResourceMap(AboutExt.class); jPanel1.setBackground(resourceMap.getColor("jPanel1.background")); // NOI18N jPanel1.setName("jPanel1"); // NOI18N jPanel2.setFocusable(false); jPanel2.setMaximumSize(new java.awt.Dimension(250, 32767)); jPanel2.setName("jPanel2"); // NOI18N jPanel2.setOpaque(false); jPanel2.setPreferredSize(new java.awt.Dimension(300, 100)); appDescLabel1.setText(resourceMap.getString("appDescLabel1.text")); // NOI18N appDescLabel1.setName("appDescLabel1"); // NOI18N appTitleLabel1.setBackground(resourceMap.getColor("appTitleLabel1.background")); // NOI18N appTitleLabel1.setFont(appTitleLabel1.getFont().deriveFont(appTitleLabel1.getFont().getStyle() | java.awt.Font.BOLD, appTitleLabel1.getFont().getSize()+4)); appTitleLabel1.setText(resourceMap.getString("appTitleLabel1.text")); // NOI18N appTitleLabel1.setName("appTitleLabel1"); // NOI18N jLabel2.setFont(resourceMap.getFont("appVendorLabel1.font")); // NOI18N jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N jLabel2.setName("jLabel2"); // NOI18N appVersionLabel1.setFont(resourceMap.getFont("appVendorLabel1.font")); // NOI18N appVersionLabel1.setText(resourceMap.getString("appVersionLabel1.text")); // NOI18N appVersionLabel1.setName("appVersionLabel1"); // NOI18N appVendorLabel1.setFont(resourceMap.getFont("appVendorLabel1.font")); // NOI18N appVendorLabel1.setText(resourceMap.getString("appVendorLabel1.text")); // NOI18N appVendorLabel1.setName("appVendorLabel1"); // NOI18N appHomepageLabel1.setFont(resourceMap.getFont("appVendorLabel1.font")); // NOI18N appHomepageLabel1.setText(resourceMap.getString("appHomepageLabel1.text")); // NOI18N appHomepageLabel1.setName("appHomepageLabel1"); // NOI18N jLabel3.setIcon(resourceMap.getIcon("jLabel3.icon")); // NOI18N jLabel3.setText(resourceMap.getString("jLabel3.text")); // NOI18N jLabel3.setName("jLabel3"); // NOI18N jLabel4.setFont(resourceMap.getFont("appVendorLabel1.font")); // NOI18N jLabel4.setText(resourceMap.getString("jLabel4.text")); // NOI18N jLabel4.setName("jLabel4"); // NOI18N jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); jLabel1.setIcon(resourceMap.getIcon("jLabel1.icon")); // NOI18N jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N jLabel1.setVerticalAlignment(javax.swing.SwingConstants.TOP); jLabel1.setName("jLabel1"); // NOI18N javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jLabel3) .addGap(30, 30, 30) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel2) .addComponent(appVendorLabel1) .addComponent(appVersionLabel1) .addComponent(appHomepageLabel1))) .addComponent(jLabel4)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 118, Short.MAX_VALUE) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel2Layout.createSequentialGroup() .addGap(9, 9, 9) .addComponent(appTitleLabel1)) .addGroup(jPanel2Layout.createSequentialGroup() .addGap(50, 50, 50) .addComponent(appDescLabel1))) .addContainerGap(276, Short.MAX_VALUE))) ); jPanel2Layout.setVerticalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel1, 0, 0, Short.MAX_VALUE) .addGroup(jPanel2Layout.createSequentialGroup() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(appVersionLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(appVendorLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(appHomepageLabel1)) .addComponent(jLabel3)) .addGap(55, 55, 55) .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addContainerGap()) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addGap(96, 96, 96) .addComponent(appTitleLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(appDescLabel1) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); jScrollPane2.setName("jScrollPane2"); // NOI18N jTextPane1.setName("jTextPane1"); // NOI18N jScrollPane2.setViewportView(jTextPane1); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 599, Short.MAX_VALUE) .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 599, Short.MAX_VALUE)) .addContainerGap()) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 173, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 254, Short.MAX_VALUE) .addContainerGap()) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JTextPane jTextPane1; // End of variables declaration//GEN-END:variables private void initMyComponents() { try { URL u = new URL("http://www.tbuy.biz/jLoading.html"); jTextPane1.setPage(u); } catch (Exception e) { try { StringBuilder sb = new StringBuilder("<pre>"); BufferedReader br = new BufferedReader( new FileReader(new File("readme.txt"))); char[] buff = new char[1024]; int len; while ((len = br.read(buff, 0, buff.length)) != -1) { sb.append(buff, 0, len); } br.close(); sb.append("</pre>"); jTextPane1.setText(sb.toString()); } catch (Exception ex) { } } }}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -