📄 exercise22_6.java
字号:
import javax.swing.*;import java.awt.*;public class Exercise22_6 extends javax.swing.JApplet { /** Creates new form Exercise22_6 */ public Exercise22_6() { buttonGroup1 = new javax.swing.ButtonGroup(); jPanel1 = new javax.swing.JPanel(); jrbTop = new javax.swing.JRadioButton(); jrbLeft = new javax.swing.JRadioButton(); jrbRight = new javax.swing.JRadioButton(); jrbBottom = new javax.swing.JRadioButton(); jtpFigures = new javax.swing.JTabbedPane(); figurePanel1 = new FigurePanel(); figurePanel2 = new FigurePanel(); figurePanel3 = new FigurePanel(); figurePanel4 = new FigurePanel(); jPanel1.setBorder(new javax.swing.border.TitledBorder("Specify Tab Location")); jrbTop.setText("Top"); buttonGroup1.add(jrbTop); jrbTop.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrbTopActionPerformed(evt); } }); jPanel1.add(jrbTop); jrbLeft.setText("Left"); buttonGroup1.add(jrbLeft); jrbLeft.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrbLeftActionPerformed(evt); } }); jPanel1.add(jrbLeft); jrbRight.setText("Right"); buttonGroup1.add(jrbRight); jrbRight.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrbRightActionPerformed(evt); } }); jPanel1.add(jrbRight); jrbBottom.setText("Bottom"); buttonGroup1.add(jrbBottom); jrbBottom.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrbBottomActionPerformed(evt); } }); jPanel1.add(jrbBottom); getContentPane().add(jPanel1, java.awt.BorderLayout.SOUTH); jtpFigures.addTab("Square", figurePanel1); figurePanel2.setFigureType(2); jtpFigures.addTab("Rectangle", figurePanel2); figurePanel3.setFigureType(3); jtpFigures.addTab("Circle", figurePanel3); figurePanel4.setFigureType(4); jtpFigures.addTab("Oval", figurePanel4); getContentPane().add(jtpFigures, java.awt.BorderLayout.CENTER); } private void jrbBottomActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrbBottomActionPerformed jtpFigures.setTabPlacement(JTabbedPane.BOTTOM); }//GEN-LAST:event_jrbBottomActionPerformed private void jrbRightActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrbRightActionPerformed jtpFigures.setTabPlacement(JTabbedPane.RIGHT); }//GEN-LAST:event_jrbRightActionPerformed private void jrbLeftActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrbLeftActionPerformed jtpFigures.setTabPlacement(JTabbedPane.LEFT); }//GEN-LAST:event_jrbLeftActionPerformed private void jrbTopActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrbTopActionPerformed jtpFigures.setTabPlacement(JTabbedPane.TOP); }//GEN-LAST:event_jrbTopActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel jPanel1; private FigurePanel figurePanel4; private FigurePanel figurePanel3; private FigurePanel figurePanel2; private FigurePanel figurePanel1; private javax.swing.JRadioButton jrbBottom; private javax.swing.ButtonGroup buttonGroup1; private javax.swing.JRadioButton jrbRight; private javax.swing.JRadioButton jrbTop; private javax.swing.JTabbedPane jtpFigures; private javax.swing.JRadioButton jrbLeft; // End of variables declaration//GEN-END:variables public static void main(String[] args) { Exercise22_6 applet = new Exercise22_6(); JFrame frame = new JFrame(); //EXIT_ON_CLOSE == 3 frame.setDefaultCloseOperation(3); frame.setTitle("Exercise22_6"); frame.getContentPane().add(applet, BorderLayout.CENTER); applet.init(); applet.start(); frame.setSize(400,320); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); frame.setLocation((d.width - frame.getSize().width) / 2, (d.height - frame.getSize().height) / 2); frame.setVisible(true); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -