大一上Java没有学过图形化,没有学过制作小程序只有学过代码,想问问如果要图形化应该怎么弄
0基础的话这对你并不容易,推荐去b站寻找免费资源跟着学习下,csdn目前存在的文档对你来讲偏难点,可以跟着图形化教程慢慢练
可以使用swing或javfx来做图形化界面
以下是Java视频学习的思导图,在线链接
我可以为您提供投票系统的解决方案。首先,针对图形化呈现,您可以使用Java Swing作为图形化界面的编写工具。其次,针对统计投票系统的设计,您可以使用以下步骤:
1.确定投票的类别和选项,并创建对应的类和选项数据结构。如:
public class Poll {
private String category;
private List<Option> options;
// 构造方法
// getter和setter方法
}
public class Option {
private String name;
private int count;
// 构造方法
// getter和setter方法
}
2.创建投票界面。可使用Java Swing中的JFrame、JPanel、JButton等组件创建,呈现投票类别和选项,并对选项按钮添加监听器,实现投票功能。
3.在开始投票前,将投票数据从数据库中读取,并加载到投票类中。
4.处理投票结果。使用Java IO将投票结果保存到文件中,或者更新到数据库中。
5.实现统计功能。根据投票结果,统计每个选项被投票的次数,并将结果呈现在投票界面上。
6.提供管理功能。为管理员提供添加、删除投票类别和选项的功能。
为了避免重复投票,您可以使用每个选项的唯一ID或者IP地址作为判断重复投票的依据,如果已经投过该选项,就提示不能重复投票。
以上是一个简单的统计投票系统的设计实现,希望能够对您有所帮助。