如果记录多的话数组行吗,你可以让他写入到一个txt中,放在服务器端,想看的时候读取txt就行了啊
创新互联专注于临沧企业网站建设,成都响应式网站建设,商城网站建设。临沧网站建设公司,为临沧等地区提供建站服务。全流程按需开发,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
你浏览器是搜狗吧
一: 主体布局是 边界布局, 今天昨天前天是1行1列的网格布局
二:点击今天昨天,明天,中间的组件改变内容,可以使用JTabbedPane (选项卡面板)来实现
当然也可以使用JLabel或者JButton来实现. 只要添加点击事件时,改变中间的组件就可以了
三:蓝色指示标,同样可以在接受点击事件时,改变组件的外观,或者更改背景图片或者绘制一些颜色上去
建议的做法:
如果要一模一样的仿写 那么建议不要使用JTabbedPane 组件. 而是把昨天, 今天 等 做成按钮 . 然后点击的时候, 改变内容
简单的仿写
代码如下
import javax.swing.*;
import java.awt.*;
public class SwingDemo extends JFrame {
public SwingDemo() {
JPanel jp = new JPanel(new FlowLayout(FlowLayout.LEFT));
JLabel jl = new JLabel("历史记录");// 文字标签
jl.setFont(new Font("宋体", Font.BOLD, 32));// 设置文字标签的字体
JTextField jtf = new JTextField(8);//文本框,长度8
JButton jb = new JButton("搜索");//按钮
jp.add(jl);
jp.add(jtf);
jp.add(jb);
add(jp, BorderLayout.NORTH);// 把 jp放到北面
JTabbedPane jtp = new JTabbedPane();// 选项卡
JPanel jp0 = new JPanel(new FlowLayout(FlowLayout.LEFT));// 从左到右的流式布局,
JLabel jl1 = new JLabel("今天的历史记录:");
jp0.add(jl1);
jtp.add("今天", jp0);// 选项卡面板添加 标题是 今天, 对应的内容组件是jp0
JTextArea jta = new JTextArea();
jta.append("昨天的历史记录:");
jtp.add("昨天", jta);
JPanel jp1 = new JPanel();
jp1.setBackground(Color.ORANGE);
jtp.add("前天", jp1);
jtp.setTabPlacement(JTabbedPane.LEFT);
add(jtp);
setTitle("主窗口");// 标题
setSize(620, 480);// 大小
setLocationRelativeTo(null);// 居中
setDefaultCloseOperation(EXIT_ON_CLOSE);// 关闭窗口后退出程序
setVisible(true);// 窗口可见
}
public static void main(String[] args) {
new SwingDemo();
}
}
不能超过了多少大小这样子是为了保护服务器安全。 你可以保存到本地的文件中。 貌似qq的就是保存到本地文件了。 如何实现要看你的聊天记录是否
嗯,我这里有!你要求这样,代码很长的!邮箱也不留?怎么给你?
已经发送到你们的邮箱咯!请查收!~但愿能帮到你们!~