首页 > 编程语言 >JavaSwing JSlider

JavaSwing JSlider

时间:2024-12-06 21:12:06浏览次数:6  
标签:jFrame JSlider slider 窗体 设置 new JavaSwing

try
        {
            BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;
            //UIManager.put("RootPane.setupButtonVisible", false);
            org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();
            
        }
        catch(Exception e)
        {
            //TODO exception
        }
        
        // 创建窗体对象
        JFrame jFrame =new JFrame();
        // 设置窗体大小
        jFrame.setSize(800, 500);
        // 设置窗体全屏展示
        //jFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
        // 设置窗体显示位置
        //jFrame.setLocation(100,200);
        // 设置窗体显示正中间
        jFrame.setLocationRelativeTo(null);
        // 设置窗体标题
        jFrame.setTitle("窗体标题");
        // 设置窗体不可全屏显示
        //jFrame.setResizable(false);
        // 设置窗体关闭后退出程序
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置此窗口是否应该始终位于其他窗口上方
        jFrame.setAlwaysOnTop(true);
        // 设置窗体图标
        jFrame.setIconImage(new ImageIcon(HelloWorld.class.getResource("/images/book.png")).getImage());
        

        
        // 创建容器
        JPanel jPanel =new JPanel(null);

        JSlider slider =new JSlider();
        // 设置最大=小显示值
        slider.setMinimum(0);
        // 设置最大显示值
        slider.setMaximum(100);
        // 设置当前值
        slider.setValue(30);
        // 设置主刻度间隔
        slider.setMajorTickSpacing(10);
        // 设置负刻度间隔
        slider.setMinorTickSpacing(1);
        // 绘制刻度
        slider.setPaintTicks(true);
        // 显示标签
        slider.setPaintLabels(true);
    
        slider.setSize(300, 50);
        slider.setLocation(10, 10);
        
        
        slider.addChangeListener(new ChangeListener() {
            
            @Override
            public void stateChanged(ChangeEvent e) {
                System.out.println(slider.getValue());
                
            }
        });
        
        
        
        jPanel.add(slider);

        jFrame.setContentPane(jPanel);

        
        // 设置窗体可见
        jFrame.setVisible(true);

 

标签:jFrame,JSlider,slider,窗体,设置,new,JavaSwing
From: https://www.cnblogs.com/liangqingyun/p/18591426

相关文章

  • JavaSwing JProcessBar
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......
  • JavaSwing JRadioButton
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......
  • JavaSwing JCheckBox
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......
  • JavaSwing JTextArea
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......
  • JavaSwing JTextField
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......
  • JavaSwing JLabel
    JLabellabel=newJLabel();//设置标签文本label.setText("标签组件");//设置文本水平居中label.setHorizontalTextPosition(SwingConstants.CENTER);//设置文本上下居中label.setVerticalTextPosition(SwingConstants......
  • JavaSwing JButton
    JButtonbtn01=newJButton("btn01");//设置按钮图标//btn01.setIcon(newImageIcon(HelloWorld.class.getResource("/images/book.png")));//设置按钮被按下后图标//btn01.setPressedIcon(newImageIcon(HelloWorld.class.getRes......
  • JavaSwing 事件处理
    1.事件类型 2.ActionListener  a:如果同一个组件添加了多个监听器,则每个监听器都会被执行, 后添加监听器会先被执行!  b: 同一个监听器对象,可以监听多个组件!  try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBo......
  • JavaSwing外观美化
    系统可选风格 windows风格:  com.sun.java.swing.plaf.windows.WindowsLookAndFeel windowsClassic风格:  com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeelMetal风格(Swing默认):avax.swing.plaf.metal.MetalLookAndFeelMotif风格: com.sun.java.swin......
  • Java/JavaSwing/课程设计及答辩
    是不是要课程设计了?是不是还没做完,还处在不会答辩和不懂原理的时期?救星来了!注意,JavaSwing已经是过时的东西,无需过多研究,仅用于课程设计,希望大家都能顺利通过!一、总体逻辑:    1.创建窗口对象    2.设置窗口样式    3.创建GUI组件对象    ......