本文目录一览:
java怎么实现图形化界面
java图形化界面还是有很多内容要学习的,可以参考 如下实例:
public class Test extends JFrame {
MyPanel mp = null;
public static void main(String[] args) {
// TODO Auto-generated method stub
Test jf = new Test();
}
public Test() {
mp = new MyPanel();
this.add(mp);
// 设置标题
this.setTitle("绘图");
// 设置窗体大小
this.setSize(400, 300);
// 设置窗体的位置
this.setLocation(100, 100);
// 限制窗体的大小
this.setResizable(false);
// 关闭窗体时,同时退出java虚拟机
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗体
this.setVisible(true);
}
}
// 定义一个MyPanel(我自己的面板,用于绘图和实现绘图区域)
class MyPanel extends JPanel {
// 覆盖JPanel的paint方法
// Graphics是绘图的重要类,可以把它理解成一只画笔
public void paint(Graphics g) {
// 1. 调用父类函数完成初始化
super.paint(g);
// //画圆
// g.drawOval(100, 100, 20, 20);
// //画直线
// g.drawLine(50, 150,150, 200);
// //画矩形边框
// g.drawRect(150, 150, 30, 40);
//
// //设置颜色,默认为黑色
// g.setColor(Color.blue);
// //填充矩形
// g.fillRect(10, 10, 20, 30);
// 画弧形
g.drawArc(200, 10, 100, 150, 120, -80);
// 在面板上画图片
Image im = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("图片路径"));
// 显示图片
g.drawImage(im, 10, 10, 200, 180, this);
// 画字
g.setColor(Color.red);
g.setFont(new Font("华文彩云", Font.BOLD, 20));
g.drawString("要写的字", 80, 220);
}
}
Java的课程主要是学习什么
Java课程最重要的是学会如何利用学会的东西真正运用,也就是参与项目。 当然,达到能够参与项目的能力之前个人一定要学会相应的基础知识。 就从基础开始说起:
Javase
Java基础所包含的内容:Java零基础必备安装包、JavaSE301集、Java教程零基础2019、Java教程零基础2019(Java基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机制等)、XML、Tomcat服务器开发;
JavaWeb前端教程
HTML、CSS、JavaScript、jQuery、Ajax;
Java数据库
MySQL、Oracle、PLSQL、JDBC;
JavaWeb
Eclipse快捷键与下载安装、Tomcat9配置和使用、JavaWeb开发基础、Servlet编程、JSPSessionCookie、监听器、过滤器、文件上传和下载、Servlet3.0特性;
JavaWeb项目
二手车、电商竞拍平台、EGOV项目、微信支付开发;
Java流行框架
SSH之JDK动态代理、SSH之CGLIB代理、SSH之JUnit4、SSH之Log4j、SSH之Struts2、SSH之Spring4、SSH之Hibernate5、SSH框架整合技术、SSM之Adapter设计模式、SSM之SpringMVC、SSM之Spring4、SSM之MyBatis、SSM框架整合技术;
前沿技术
IntelliJ IDEA、SpringBoot、Linux系统安装教程、SVN、Maven、Redis、Dubbo。学习Java有以上教程就足够了,而这些学习资源皆可在我的头像中查到。 Java视频课程
怎么用JAVA语言做出图形界面?推荐本好书吧
这么跟你说吧,Java编程中做界面的有两个类:java.awt
、javax.swing
。
这两个就是做图形化界面的。
我也在学这些东西,差不多学完了,不过很多组件都没使用过,因为Swing类里的组件太多了,没来得及用~~~
推荐两本书:
- 《游戏之旅-我的编程感悟》
- 《JAVA 精通Swing程序设计》