private javax.swing.JPanel getPitchPanel() { if(pitchPanel == null) (Web host sites) {

private javax.swing.JPanel getPitchPanel() { if(pitchPanel == null) { pitchPanel = new javax.swing.JPanel(); pitchPanel.setLayout(new java.awt.BorderLayout()); pitchPanel.add(getPitchLabel(), java.awt.BorderLayout.NORTH); pitchPanel.add(getPitchSlider(), java.awt.BorderLayout.CENTER); } return pitchPanel; } /** * This method initializes pitchLabel * * @return javax.swing.JLabel */ private javax.swing.JLabel getPitchLabel() { if(pitchLabel == null) { pitchLabel = new javax.swing.JLabel(); pitchLabel.setText(”Hz”); pitchLabel.setHorizontalAlignment( javax.swing.SwingConstants.CENTER); pitchLabel.setHorizontalTextPosition( javax.swing.SwingConstants.CENTER); pitchLabel.setDisplayedMnemonic(java.awt.event.KeyEvent.VK_H); } return pitchLabel; } /** * This method initializes pitchSlider * * @return javax.swing.JSlider */ private javax.swing.JSlider getPitchSlider() { if(pitchSlider == null) { pitchSlider = new javax.swing.JSlider(); pitchSlider.putClientProperty(”JSlider.isFilled”, Boolean.TRUE); pitchSlider.setOrientation(javax.swing.JSlider.VERTICAL); pitchSlider.setMinimum(50); pitchSlider.setMaximum(200); pitchSlider.setMinorTickSpacing(25); pitchSlider.setMajorTickSpacing(50); pitchSlider.setValue(50); pitchSlider.setToolTipText(”Pitch”); pitchSlider.setPaintTicks(true); pitchSlider.addChangeListener( new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent e) { playerModel.setPitch((float) pitchSlider.getValue()); } }); } return pitchSlider; } /** * This method initializes rangePanel 102 Chapter 5 Listing 5.7 (Continues)

Leave a Reply