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 ...
随机推荐
- python基础(二)- 字符串
一.运算符 1.结果是值: 算术运算 赋值运算 2.结果是布尔值: 比较运算:> < == >= <= != <> 逻辑运算:and or ...
- The server instance Witness rejected configure request; read its error log file for more information. The reason 1427, and state 31, can be of use for
数据库服务器做了镜像之后,发现有错误信息 The server instance Witness rejected configure request; read its error log file ...
- windows service and process 的关系
1.查询windows 对应的服务 sc query > 1.txt notepad 1.txt 2.查询对应的进程信息 tasklist /m > tasks.txt notepad t ...
- (转载)Git使用教程
转载自:http://www.418log.org/post-89.html .什么是Git 简单地说,Git是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的, ...
- 其他应用和技巧-eval()函数大行其道
---------------------------------- <script type="text/javascript"> ...
- python selenium基本
基本 from selenium import webdriver import re driver = webdriver.Firefox() driver.get('https://www.goo ...
- jQuery实现DIV拖动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- 编程实现Windows瞬间关机
我们先来看看Windows正常的关机流程:①关机指令通知Windows子系统csrss.exe,csrss.exe收到通知后会和Winlogon.exe做一个数据交换,再由Winlogon.exe通知 ...
- Spring AOP面向切面编程的实现
1.涉及到的几个概念 切面类.被切对象.切入点.切入时间.切入内容:(自己命的名,好理解点) 2.看配置文件 <?xml version="1.0" encoding=&qu ...
- Spring Boot 系列教程17-Cache-缓存
缓存 缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用就是帮 ...