1.输出打印
System.out.print(s);打印字符串S
System.out.println(s);打印字符串S 并换行
System.out.print("\n");换行
2.输入扫描器
A:java.util.Scanner sc=new java.util.Scanner(System.in);
B:String s=sc.next();
或 int t=sc.nextInt();
C:System.out.print("内容");
总的顺序为:CACB
3.自定义包名不能以java开头,这是他们官方使用的
4.窗体创建一般格式:
//创建一个窗体对象
javax.swing.JFrame jf = new javax.swing.JFrame();
//设置窗体对象的标题
jf.setTitle("flycatdeng");
//设置窗体的初始大小
jf.setSize(420, 700);
java.awt.FlowLayout layout = new java.awt.FlowLayout(0,0,0);//流式布局//设置窗体的布局方式
jf.setLayout(layout);
jf.setLocationRelativeTo(null);// 设置显示的位置在中间
jf.setDefaultCloseOperation(3);// 关闭窗口时关闭程序
jf.setVisible(true);// 设置可见
5.单行注解 //
多行注解 /* */ /*+Enter即可
/** */ /**+Enter即可
比较显著的注释/*********************************************
6.添加照片
//申明要加的图片(有下面一行才可以加图片哦!)
(1). javax.swing.ImageIcon icon=new javax.swing.ImageIcon("图片名.格式");(如:"QQ登录界面图.png")
JLabel jl=new JLabel(icon);//将图片加在一个标签上,也可以加在按钮等Swing组件上
jf.add(jl); //将标签加到窗体上
(2).// 得到图片的URL地址
java.net.URL urlicon = 所在类的类名.class.getResource("图片名.格式");
ImageIcon icontupian=new ImageIcon(urlicon );
gp.drawImage(icontupian.getImage(), 0, 25, 700, 700, null);
(gp 画布对象; 0, 25起始坐标 ;700, 700图片尺寸)
7.一些swing组件
//文本标签JLabel jl = new JLabel("帐号:");
//输入框 25个字符的长度JTextField jt1 = new JTextField(25);
//按钮JButton jbt=new JButton("注册新账号");
//专用的密码输入框,所以不需要文本框了
JPasswordField pf=new JPasswordField(25);
//文本标签 图片在前 文字在后
JCheckBoxMenuItem cm2=new JCheckBoxMenuItem("在线",icon);
//下拉框 (暂时不知道要添加什么内容)
JComboBox jc1=new JComboBox();
8.ActionListener 动作监听器 接口
内部方法体public void actionPerformed(ActionEvent e);
String s = e.getActionCommand();//将获得的命令赋值给s
ActionListener al=new ActionListener ();
dx.addActionListener(al); //将动作监听器绑定到dx对象上
dx.setActionCommand("字符串");//对象发送信息
MouseListener 鼠标监听器 接口
内部方法体 public void mouseClicked(MouseEvent e);//点击
public void mousePressed(MouseEvent e); //按下
public void mouseReleased(MouseEvent e); //释放
public void mouseEntered(MouseEvent e); //进入
public void mouseExited(MouseEvent e);//移开
e.getX();e.getY();//分别获得x,y的坐标
使用方法类似ActionListener 的
9.String s = jt1.getText();(jt1 JTextField对象) 取得文本框内的内容
String s= gpf.getText();(gpf JPasswordField对象) 取得密码框的内容
10.java里的等于用“.equals(String)”!
11.对话框弹出
javax.swing.JOptionPane.showMessageDialog(null, "你好,我是flycatdeng!!!");
颜色选择器
javax.swing.JColorChooser.showDialog(null, "请选择原色", java.awt.Color.BLACK);
12.Graphics gp里的一些用法(一般是在窗体可见之后才能取得画布)
gp.drawLine(x1, y1, x2, y2);//画点(x1,x2)到(y1,y2)的直线
gp.drawRect(Math.min(x1,x2) ,Math.min(y1,y2), Math.abs(x1 - x2), Math.abs(y1 - y2));//画从(x1,x2)到(y1,y2)的矩形
gp.drawOval(Math.min(x1,x2) ,Math.min(y1,y2), Math.abs(x1 - x2), Math.abs(y1 - y2));//画从(x1,x2)到(y1,y2)的椭圆
gp.drawRoundRect(Math.min(x1,x2),Math.min(y1,y2), Math.abs(x1 - x2), Math.abs(y1 - y2),50,50);//圆角矩形50,50表示角度
gp.fillRoundRect(Math.min(x1,x2),Math.min(y1,y2), Math.abs(x1 - x2), Math.abs(y1 - y2),50,50);//填充圆弧矩阵
gp.fillOval(x1-25,y1-25,50,50);//填充画椭圆这里即可实现以x1y1为圆心画圆
gp.clearRect(Math.min(x1,x2),Math.min(y1,y2),Math.abs(x1 - x2), Math.abs(y1 - y2));//清楚某一矩形区域 可以利用这个做橡皮擦
13.JRadioButton:实现一个单选按钮,此按钮项可被选择或取消选择,并可为用户显示其状态。与 ButtonGroup 对象配合使用可创建一组按钮,一次只能选择其中的一个按钮。(创建一个 ButtonGroup 对象并用其 add 方法将 JRadioButton 对象包含在此组中。)
如: //创建一个按钮组对象
javax.swing.ButtonGroup group = new javax.swing.ButtonGroup();
//添加组件
JRadioButton lineBtn = new JRadioButton("line"); //定义一个按钮画直线
lineBtn.setSelected(true);//默认选中
JRadioButton rectBtn = new JRadioButton("rect");//矩形
//将形状按钮放到一个按钮组中
group.add(lineBtn);
group.add(ovalBtn);
//加到窗体上
this.add(lineBtn);
this.add(rectBtn);
lineBtn.setActionCommand("line");//输入信号啦
rectBtn.setActionCommand("rect");
这个较JButton相比,一来是可以实现单选,二来则是这个按钮不需要添加监听器就能发送命令信息。
获得它说发出的信息:String s=group.getSelection().getActionCommand();
<!--EndFragment-->
相关推荐
### WEB测试方法及注意地方 #### 知识点1:页面加载与完整性检查 - **描述**:确保网页能够完全加载,包括所有的图像、脚本和样式表等元素。 - **注意点**: - 检查不同设备和浏览器下的页面显示是否一致。 - ...
这篇博客“RestTemplate的使用及需要注意的地方”可能详细阐述了如何使用`RestTemplate`进行HTTP通信,并讨论了在实际应用中可能会遇到的问题和注意事项。下面将对这个主题进行深入的探讨。 `RestTemplate`是Spring...
这些积分的计算有着不同的特点和应用场景,在计算时需要注意的地方也各不相同。接下来详细解释积分计算中需要注意的几个重要知识点。 首先,需要明确积分对象。积分变量是决定积分类型的关键因素,它位于积分符号...
危险品防腐运输罐是专门用于储存和运输各类危险化学品的安全设备,其设计和使用方法需遵循严格的安全标准和操作规程,以确保运输过程中的安全。以下是对这些知识点的详细阐述: 1. **工作条件**:防腐运输罐设计为...
### Windows 7 上安装 Oracle 10g 需注意的问题 #### 一、概述 在 Windows 7 操作系统上安装 Oracle 10g 数据库可能会遇到一系列兼容性问题和其他技术难题。本文将详细介绍在 Windows 7 系统上安装 Oracle 10g 时...
**方法三:使用异常处理**:通过抛出异常并在适当的地方捕获它,可以实现从多层嵌套中跳出的功能。这种方式更为现代且灵活,但需要注意的是,频繁使用异常处理可能会影响程序性能。 综上所述,理解和掌握C++中的...
本文将详细介绍AutoCAD中的键盘快捷键及其使用注意事项,帮助用户提高绘图效率。 首先,掌握常用命令是提升AutoCAD操作速度的关键。尽管软件中包含大量命令,但通常只需熟悉20-40个核心命令即可应对大多数日常任务...
虚拟机安装Ghost系统虽然相对简单,但仍需注意一些细节以避免出现问题。在安装过程中,仔细阅读错误提示信息非常重要,它可以帮助我们更快地定位问题所在。此外,保持良好的习惯如备份重要数据、定期更新虚拟机软件...
在本文中,我们将深入探讨`next()`方法的工作原理以及在使用时需要注意的一些关键点。 首先,`next()`方法的基本语法是`$(selector).next([untilSelector])`。当你调用`next()`时,它会返回一个jQuery对象,包含...
在JavaScript开发中,有一些细节值得特别注意,以避免常见错误和提高代码质量。下面将详细探讨这些需要特别关注的点: 首先,JavaScript中有两种不同的等值运算符:全等(===)和严格不等(!==),以及等价(==)和不等(!...
SYMORO在表示符号时,有一些与常见符号表示不同的地方,这在描述中需要特别注意。例如,在SYMORO中,某个符号可能表示的是一个特定的矩阵或向量,而这个符号在其他上下文中可能有不同的含义。 SYMORO软件包的算法...
在Java编程过程中,有若干个需要注意的关键点,这些要点对于初学者和经验丰富的开发者都至关重要。首先,我们要理解Java的基本语法和概念,如命名空间、访问权限、类、方法、属性以及基本的数学运算。这些都是编程...
使用方法上,将主机平放在通风且绝缘的表面上,如木制或塑料桌椅,保持与地面和墙体的间距。将能量效应器(如坐垫、睡垫)放在绝缘的椅子或床上,正确连接主机输出端。启动治疗仪时,应先消除记忆并设定使用时间,...
首先,我们来看“说明.txt”,这通常会包含对整个项目或者压缩包内容的详细介绍,包括创建目的、使用方法、注意事项等。可能它会阐述博主为何选择搭建博客来记录问题,以及如何利用Vue.js这一前端框架来实现。Vue.js...
电热毯作为一种冬季常见的取暖设备,其使用方法和安全注意事项是至关重要的。首先,使用电热毯之前,用户应详细阅读使用说明书,了解其工作原理和操作方式,如果有不明白的地方,最好寻求有经验的人帮助。这能确保...
然而,掌握C++不仅需要理解基本语法,还要了解一些重要的细节和面试时可能会遇到的问题。以下是一些关键的知识点: 1. **内存管理**: - `new` 和 `delete` 是C++中的运算符,用于动态内存分配和释放。`new` 在...
掌握消防器材的使用方法是基本技能,定期检查确保其处于良好状态。每个工作地点应制定消防安全计划,绘制逃生疏散路线图,以便于在紧急情况下快速、有序地撤离。 在电气使用上,要避免乱接电源线,不超负荷用电,...
本文将详细探讨安全帽在使用过程中可能遇到的问题,并提供正确的佩戴方法和维护注意事项。 首先,使用安全帽前,务必进行外观检查。确保帽子没有裂纹、划痕、不平整或磨损,帽衬应保持完整且结构正常。任何可能导致...
4. 应使用不同的评估方法,例如观察法、问卷调查法、测试法、情景模拟测试、绩效考核法、360°考核、前后对照法、时间序列法和收益评价法等,以获得更准确和客观的评估结果。 5. 结合实际案例进行分析,了解评估...
冬季是燃气使用高峰期,同时也是燃气安全事故的高发时段。...总的来说,冬季使用燃气要时刻保持警惕,提高安全意识,定期检查设备,遵循正确的使用和维护方法,这样才能有效预防燃气事故的发生,保障家庭的安全。