Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trong các phần sau tôi sẽ trình bày một số người trong số họ.Theo Preferences Editor Java trên trang đánh máy, bạn có thể kích hoạt hoặc vô hiệu hóa một loạt các cách gõ hỗ trợ. Các biên tập viên Java, ví dụ, có thể đóng mở ngoặc đơn hoặc dấu ngoặc tự động. | Chapter 5 ContentPane To make the content pane visible to the application declare the getContentPane method as public. In addition insert the initialization of the sliders into this method. Also you can now insert all setLabelFor methods because after the execution of the method body you can be sure that all target objects of setLabelFor exist. public javax.swing.JPanel getContentPane if contentPane null contentPane new javax.swing.JPanel contentPane.setLayout new java.awt.BorderLayout contentPane.add getControlAreaPane java.awt.BorderLayout.CENTER contentPane.add getTextAndButtonPanel java.awt.BorderLayout.SOUTH contentPane.setSize new java.awt.Dimension 600 500 volumeLabel.setLabelFor volumeSlider speedLabel.setLabelFor speedSlider pitchLabel.setLabelFor pitchSlider rangeLabel.setLabelFor rangeSlider textAreaLabel.setLabelFor textInputArea updateSliders return contentPane The updateSliders method is defined as follows private void updateSliders Volume int volume int playerModel.getVolume if volume 0 volumeSlider.setValue volume Speed int rate int playerModel.getSpeakingRate if rate 0 speedSlider.setValue rate Pitch int pitch int playerModel.getPitch if pitch 0 pitchSlider.setValue pitch Variation int range int playerModel.getRange if range 0 rangeSlider.setValue range Listing 5.7 contains the complete source code of the PlayerPanel class as generated by the Visual Editor with the necessary source code modifications applied. 96 Project One Duke Speaks package com.bdaum.dukeSpeaks import java.awt.GridLayout import javax.swing.JPanel public class PlayerPanel The data model private PlayerModel playerModel The JPanel instance for the face private JPanel face private javax.swing.JPanel contentPane null private javax.swing.JPanel controlAreaPane null private javax.swing.JPanel leftSlidersPanel null private javax.swing.JPanel centerPanel null private javax.swing.JPanel rightSlidersPanel null private javax.swing.JPanel volumePanel null private javax.swing.JLabel .