demojapplet.java
来自「精通NetBeans光盘源代码,很好很好的资料」· Java 代码 · 共 229 行
JAVA
229 行
/*
* DemoJApplet.java
*
* Created on 2006年3月21日, 下午7:03
*/
package org.netbeans.swing.component;
/**
*
* @author boyingking
*/
public class DemoJApplet extends javax.swing.JApplet {
/** Initializes the applet DemoJApplet */
public void init() {
try {
java.awt.EventQueue.invokeAndWait(new Runnable() {
public void run() {
initComponents();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
/** This method is called from within the init() method 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() {
buttonGroupOne = new javax.swing.ButtonGroup();
jRadioButtonSmall = new javax.swing.JRadioButton();
jRadioButtonCommon = new javax.swing.JRadioButton();
jRadioButtonBig = new javax.swing.JRadioButton();
jCheckBoxBold = new javax.swing.JCheckBox();
jCheckBoxItalic = new javax.swing.JCheckBox();
jLabelFontMessage = new javax.swing.JLabel();
buttonGroupOne.add(jRadioButtonSmall);
jRadioButtonSmall.setText("\u5c0f\u5b57\u4f53");
jRadioButtonSmall.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonSmall.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonSmall.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonSmallItemStateChanged(evt);
}
});
buttonGroupOne.add(jRadioButtonCommon);
jRadioButtonCommon.setSelected(true);
jRadioButtonCommon.setText("\u666e\u901a\u5b57\u4f53");
jRadioButtonCommon.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonCommon.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonCommon.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonCommonItemStateChanged(evt);
}
});
buttonGroupOne.add(jRadioButtonBig);
jRadioButtonBig.setText("\u5927\u5b57\u4f53");
jRadioButtonBig.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonBig.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonBig.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonBigItemStateChanged(evt);
}
});
jCheckBoxBold.setText("\u9ed1\u4f53");
jCheckBoxBold.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxBold.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxBold.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jCheckBoxBoldItemStateChanged(evt);
}
});
jCheckBoxBold.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jCheckBoxBoldActionPerformed(evt);
}
});
jCheckBoxItalic.setText("\u659c\u4f53");
jCheckBoxItalic.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxItalic.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxItalic.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jCheckBoxItalicItemStateChanged(evt);
}
});
jLabelFontMessage.setFont(new java.awt.Font("宋体", 0, 18));
jLabelFontMessage.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabelFontMessage.setText("applet\u5e94\u7528\u793a\u4f8b");
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(35, 35, 35)
.add(jRadioButtonSmall)
.add(49, 49, 49)
.add(jRadioButtonCommon)
.add(44, 44, 44)
.add(jRadioButtonBig))
.add(layout.createSequentialGroup()
.add(21, 21, 21)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(jCheckBoxBold)
.add(jCheckBoxItalic))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jLabelFontMessage, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 232, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(50, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(36, 36, 36)
.add(jCheckBoxBold)
.add(23, 23, 23)
.add(jCheckBoxItalic))
.add(layout.createSequentialGroup()
.add(18, 18, 18)
.add(jLabelFontMessage, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE)))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jRadioButtonSmall)
.add(jRadioButtonCommon)
.add(jRadioButtonBig))
.add(45, 45, 45))
);
}// </editor-fold>//GEN-END:initComponents
private void jRadioButtonBigItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButtonBigItemStateChanged
// TODO add your handling code here:]
this.setFontSize(22);
this.setLableFont();
}//GEN-LAST:event_jRadioButtonBigItemStateChanged
private void jRadioButtonCommonItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButtonCommonItemStateChanged
// TODO add your handling code here:
this.setFontSize(18);
this.setLableFont();
}//GEN-LAST:event_jRadioButtonCommonItemStateChanged
private void jRadioButtonSmallItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jRadioButtonSmallItemStateChanged
// TODO add your handling code here:
this.setFontSize(14);
this.setLableFont();
}//GEN-LAST:event_jRadioButtonSmallItemStateChanged
private void jCheckBoxItalicItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jCheckBoxItalicItemStateChanged
// TODO add your handling code here:
if(this.jCheckBoxItalic.isSelected())
{
this.setStyle(java.awt.Font.ITALIC);
}
else
{
this.setStyle(-java.awt.Font.ITALIC);
}
this.setLableFont();
}//GEN-LAST:event_jCheckBoxItalicItemStateChanged
private void jCheckBoxBoldItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jCheckBoxBoldItemStateChanged
// TODO add your handling code here:
if(this.jCheckBoxBold.isSelected())
{
this.setStyle(java.awt.Font.BOLD);
}
else
{
this.setStyle(-java.awt.Font.BOLD);
}
this.setLableFont();
}//GEN-LAST:event_jCheckBoxBoldItemStateChanged
private void jCheckBoxBoldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBoxBoldActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jCheckBoxBoldActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.ButtonGroup buttonGroupOne;
private javax.swing.JCheckBox jCheckBoxBold;
private javax.swing.JCheckBox jCheckBoxItalic;
private javax.swing.JLabel jLabelFontMessage;
private javax.swing.JRadioButton jRadioButtonBig;
private javax.swing.JRadioButton jRadioButtonCommon;
private javax.swing.JRadioButton jRadioButtonSmall;
// End of variables declaration//GEN-END:variables
private int style = java.awt.Font.PLAIN;
private void setStyle(int style) {
this.style=this.style+style;
}
private int getStyle() {
return this.style;
}
private void setFontSize(int fontSize) {
this.fontSize=fontSize;
}
private int getFontSize() {
return this.fontSize;
}
private void setLableFont()
{
this.jLabelFontMessage.setFont(new java.awt.Font("宋体",this.getStyle(),this.getFontSize()));
}
private int fontSize = 18;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?