javaponent年10月17日华东师范软件学院.pdfVIP

  • 0
  • 0
  • 约2.03万字
  • 约 33页
  • 2023-10-22 发布于北京
  • 举报
Outline  Ma omponents in java Swing ◼ JButton, JLabel ◼ 文字输入:JTextField ,JTextArea ,JPasswordField. ◼ 选择:JList ,JCheckBox ,JRadioButton , JComboBox. ◼ 微调设置值:Slider, Spinner. ◼ 菜单 ◼ 框 2 微调设置:JSlider  int getValue() Returns the sliders value. mySlider.getValue();  Void setValue(int n) Sets the sliders current value. ◼ mySlider.setValue(50);  Void setOrientation(int orientation) Set the scrollbars orientation to either VERTICAL or HORIZONTAL. ◼ mySlider.setOrientation(SwingConstants.VERTICAL)  JSlider 的状态变化通常由changeListener来处理。 ◼ 器需要实现changeListener接口,其中的方法为: public void stateChanged(ChangeEvent event) 3 Example—components/SliderExample.java 创建Slider用来表示 。 AgeListener myAgeListener = new AgeListener(); //新建缺省样式的滑块 JSlider ageSlider = new JSlider(); ageSlider.addChangeListener(myAgeListener); agePanel.add(ageSlider); //新建竖向滑块,并指定最大值和初始值。 ageSlider = new JSlider(SwingConstants.VERTICAL, 0, 120, 20); ageSlider.addChangeListener(myAgeListener); agePanel.add(ageSlider); //新建文本域 myTextField = new JTextField(, 15); private class AgeListener implements ChangeListener{ // 类实现 器 public void stateChanged(ChangeEvent event){ JSlider sourceSlider = (JSlider)event.getSource(); myTextField.setText( + sourceSlider.getValue());} 4 } Set outlook of JSlider  void setPaintTicks(boolean b)  void setMajorTicksSpace(int units)  void setMinorTickSpace(int units)  Set Major or minor ticks at multiples of the given slider units.  void setPrintLabels(boolean b)  If b is true, then tick labels are dis

文档评论(0)

1亿VIP精品文档

相关文档