package filechooser;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.JSlider;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
public class FrameProssDemo extends JFrame
{
private static final long serialVersionUID = 1L;
private BorderLayout borderLayout = new BorderLayout();
private JPanel panel = new JPanel();
private JProgressBar bar = new JProgressBar();
private JSlider jSlider1 = new JSlider();
private BorderLayout borderLayout2 = new BorderLayout();
private FrameProssDemo()
{
try
{
init();
}
catch (Exception e)
{
e.printStackTrace();
}
}
private void init()
throws Exception
{
getContentPane().setLayout(borderLayout);
panel.setLayout(borderLayout2);
jSlider1.setPaintLabels(true);
jSlider1.setPaintTicks(true);
jSlider1.setPreferredSize(new Dimension(400, 27));
bar.setForeground(Color.red);
bar.setBorder(BorderFactory.createLoweredBevelBorder());
bar.setPreferredSize(new Dimension(400, 25));
bar.setStringPainted(true);
this.setTitle("进程条(JProgressBar)滑动条(JSlider)");
panel.add(jSlider1, BorderLayout.SOUTH);
panel.add(bar, BorderLayout.NORTH);
this.getContentPane().add(panel, BorderLayout.CENTER);
this.jSlider1.setValue(0);
this.jSlider1.addChangeListener(new ChangeListener()
{
@Override
public void stateChanged(ChangeEvent e)
{
setstatus();
}
});
}
void setstatus()
{
this.bar.setValue(this.jSlider1.getValue());
}
public static void main(String[] args)
{
FrameProssDemo frame = new FrameProssDemo();
frame.pack();
frame.setVisible(true);
}
}
分享到:
相关推荐
AXMLPrinter,xml逆向工具
虚拟机DirectX组建在线安装,有需要的试试
变压器变频器配电柜电路控制原理图CAD施工图纸设备控制图加料机电气控制图
行业报告
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
校园二手交易平台是一个专为学生设计的在线市场,旨在促进校园内物品的循环利用和资源共享。该平台采用Vue.js和SpringBoot框架进行开发,确保了用户界面的友好性和后端服务的稳定性。Vue.js作为前端框架,提供了响应式和组件化的开发模式,使得界面设计更加灵活和高效。SpringBoot则作为后端框架,简化了配置和部署流程,同时提供了强大的RESTful API支持,方便前后端分离开发。用户可以通过这个平台发布和浏览二手商品信息,进行在线交流和交易,从而实现资源的最大化利用。此外,平台还提供了用户认证、商品审核、交易安全等多重保障措施,确保交易的顺利进行和用户权益的保护。 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ
本项目是基于C#开发的SuperSocket轻量级可扩展Socket开发框架,包含375个文件,其中包括268个C#源代码文件、28个JSON配置文件、28个CSPROJ项目文件、12个TypeScript源代码文件、6个YAML配置文件、5个HTML页面文件、4个NUSPEC文件、4个CSS样式表文件和3个gitignore文件。此外,还有2个PROPS文件。SuperSocket是一个轻量级的可扩展的Socket开发框架,可以用来构建服务器端Socket程序,而无需了解Socket的底层实现。该项目使用纯C#开发,易于扩展和集成到已有的.NET项目中。
MinGW-w64 15.0 Win64 POSIX 线程 LLDB 测试版是 MinGW-w64 项目的最新迭代,它为 Windows 系统提供了一个完整的 GCC 运行时环境,支持 64 位和 32 位操作系统。这个测试版特别关注于 POSIX 线程的实现和调试,为开发者提供了更符合 Unix-like 环境的开发体验。 MinGW-w64 15.0 测试版的主要特点包括对 C++11 线程的全面支持,这意味着开发者可以利用标准 C++ 线程库来构建多线程应用程序。此外,它还包括了 LLDB 调试器,这是一个功能强大的调试工具,可以帮助开发者更有效地诊断和修复代码中的问题。 此测试版还提供了对 Windows 10 和更高版本中引入的 Universal C Runtime (UCRT) 的支持,这使得开发者能够利用最新的 Windows API 和功能。同时,它还包括了对传统 Microsoft Visual C++ 运行时 (MSVCRT) 的支持,确保了与旧版 Windows 系统的兼容性。 MinGW-w64 15.0 测试版可能有bug,因为是内测版。
变压器变频器配电柜电路控制原理图CAD施工图纸设备控制图排水泵控制箱
Polaroid Photo Viewer with jQuery and CSS3
R语言学习记录_R-learning
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
变压器变频器配电柜电路控制原理图CAD施工图纸设备控制图集尘系统电气原理图
一些处理的R语言代码_Rcode
小程序&模版&图片展示&多肉植物图鉴(源码+截图+源码导入教程和视频).zip
以下面试题均收集自互联网,主页是罗列了一些JAVA开发的面试重点题型,以JAVA的基础知识为主, 基础稍微弱不是很扎实的同学可以看看,如JAVA基础比较扎实的同学,也可以快速过一下,稳固知识。关于面试的技巧和经验也提供一些个人的建议,主要都是关于形象,表达,穿着的一些注意事项,稍微注意一下就好了。最后希望这份材料能帮到有需要的同学,祝各位面试成功顺利。
变压器变频器配电柜电路控制原理图CAD施工图纸设备控制图净化设备电气控制原理图
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手