java项目开发第五天——奋力完成数据库
又一次成功地避开了UI界面,看来以后在这个部分得残了,无奈,心塞,不知为何。今天人品不好,大清早在群里签到居然和机器人聊起来了,顿时感觉智商被碾压,还下载了一个QQ空间背景复制器,看了看果真是实现了,顿时感觉平时最信任的东西顿时就倒塌了,还是以后好好的研究研究,不然着实是太……心塞了。
http://blog.sina.com.cn/s/blog_6ad32c040100m5ei.html
这个部分是详细的讲解了对时间部分的处理。
晚上得好好的看看事件相应的部分了,这东西确实是挺……好学但是却不看就狠狠的掉队的东西了。看着别人设计好的漂亮的界面,我还是好好的从基础开始写起吧。
先贴代码:
import java.awt.event.*;
import javax.swing.*;
import java.awt.*; public class InnerClassTest extends JFrame
{
JButton b;
// 定义构造函数
public InnerClassTest()
{
super("Testing Inner Class");
Container c = this.getContentPane();
c.setLayout(new FlowLayout());
b = new JButton("退出聊天室");
MyButtonListener bListener = new MyButtonListener();
b.addActionListener(bListener);
c.add(b);
this.setLocationRelativeTo(null);
this.setSize(270,100);
this.setVisible(true);
}
// 定义内部类
class MyButtonListener implements ActionListener
{
// 定义事件处理方法
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}
}
定义了内部类,这也就充分的体现了注册的作用。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class JTextTest extends JFrame
{
private JPanel p;
private JTextArea ta;
private JTextField tf;
private JButton bt;
public JTextTest()
{
super("我的聊天室");
Container c = this.getContentPane(); //获得内容面板
p = new JPanel();
p.setLayout(new BoxLayout(p,BoxLayout.Y_AXIS));
ta = new JTextArea(10,20); //创建一个显示10行20列的文本区
ta.setLineWrap(true); //设置文本区ta可以自动换行
ta.setWrapStyleWord(true); //设置文本区ta的自动换行的模式是以单词为单位,而不是以单个字符为单位
ta.setEditable(false);
tf = new JTextField(20);
tf.setFocusable(true);
bt = new JButton("发送消息"); bt.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
ta.append(tf.getText().trim());
tf.setText("");
}
});
p.add(ta);
p.add(tf);
p.add(bt);
c.add(p);
this.setSize(400,250);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setVisible(true);
}
}
java项目开发第五天——奋力完成数据库的更多相关文章
- 转:Java项目开发规范参考
Java项目开发规范参考 - KevinLee的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/u011383131/article/details/51227860 ...
- 仿LOL项目开发第五天
仿LOL项目开发第五天 by草帽 今天呢,我们看下能开发什么内容,首先上节我们已经讲了UI框架的搭建,上节还遗留下很多问题,比如说消息的字符是代码里面自己赋值的. 那么就比较死板,按照正常的逻辑,那些 ...
- IDEA 学习笔记之 Java项目开发深入学习(2)
Java项目开发深入学习(2): 查找变量被用到的地方 编译当前文件 增加变量watch 注意:我使用了keymap (eclipse模板),所以很多快捷键和eclipse一样. F5单步调试进入函数 ...
- IDEA 学习笔记之 Java项目开发深入学习(1)
Java项目开发深入学习(1): 定义编译输出路径: 继承以上工程配置 重新定义新的项目编译路径 添加source目录:点击添加,再点击移除: 编译项目: 常用快捷键总结: Ctrl+Space 代码 ...
- IDEA 学习笔记之 Java项目开发
Java项目开发: 新建模块: 添加JDK: 导入本地Jars: 从远程Maven仓库下载: 创建package: 新建类/接口/枚举等: 字体太小,改字体: Duplicate Scheme 修改编 ...
- 《Maven在Java项目开发中的应用》论文笔记(十七)
标题:Maven在Java项目开发中的应用 一.基本信息 时间:2019 来源:山西农业大学 关键词:Maven:Java Web:仓库:开发人员:极限编程; 二.研究内容 1.Maven 基本原理概 ...
- 收藏基本Java项目开发的书
一.Java项目开发全程实录 第1章 进销存管理系统(Swing+SQL Server2000实现) 第2章企业内部通信系统(Swing+JavaDB实现) 第3章 企业人事管理系统( Swing+H ...
- Java项目开发中实现分页的三种方式一篇包会
前言 Java项目开发中经常要用到分页功能,现在普遍使用SpringBoot进行快速开发,而数据层主要整合SpringDataJPA和MyBatis两种框架,这两种框架都提供了相应的分页工具,使用 ...
- Java项目开发
项目开发整体构建: MVC+DAO设计模式 用面向对象的方式理解和使用数据库,一个数据库对应一个java项目 数据库--项目 表--类 字段--属性 表中的一条数据--类的一个对象 M:模型层 Jav ...
随机推荐
- Mybatis批量更新数据
转载:http://blog.csdn.net/tolcf/article/details/39213217 第一种方式 <update id="updateBatch" p ...
- Centos7 设置DNS 服务器
在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了.和CentOS 6下的设置DNS方法不同,有几种方式: 1.使用全新的命令行工具 ...
- centos 10字母随机文件病毒清理
病毒表现:网络流量暴满,疯狂地向香港的一个IP发数据,同时在top里面表现为随机的10位字母的进程,看/proc里面的信息,则为ls,cd之类常见的命令,CPU利用率也在top之首.杀死该进程后,会再 ...
- ValueStack背后的OGNL表达式
原文地址:http://blog.csdn.net/li_tengfei/archive/2010/12/25/6098134.aspx 前言: Strut2的Action类通过属性可以获得所有相关的 ...
- 数组按时间(字符串->Date)排序
不说了 ,直接上代码.Talk is cheap , show me the code. NSArray *stortedArray = [wkSelf.dataArray sortedArrayUs ...
- 复习TextView(查漏补缺)
android:drawableLeft="@drawable/ic_launcher"----设置图片居左 android:paddingLeft="20dp" ...
- Kmeans算法与KNN算法的区别
最近研究数据挖掘的相关知识,总是搞混一些算法之间的关联,俗话说好记性不如烂笔头,还是记下了以备不时之需. 首先明确一点KNN与Kmeans的算法的区别: 1.KNN算法是分类算法,分类算法肯定是需要有 ...
- js函数大全(2)
原文地址:http://phperbar.blog.163.com/blog/static/162596182201032935815391/ 1.常规函数 javascript常规函数包括以下9个函 ...
- leetcode441(巧妙利用取整和解方程)
You have a total of n coins that you want to form in a staircase shape, where every k-th row must ha ...
- php 项目简单分类
项目分为:客户需求和自行研发. 商城项目:------------------------商城分类:单商家:商家就是网站所有者.如京东.凡客. 多商家:如淘宝 网站所有者不是卖家. ...