From b39bd80a7fd5b88dd1d0e8b6540cae9c035a6b73 Mon Sep 17 00:00:00 2001 From: 826220679@qq.com <826220679@qq.com> Date: 星期六, 22 七月 2023 21:37:16 +0800 Subject: [PATCH] 优化 --- src/frame/Index1.java | 40 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 39 insertions(+), 1 deletions(-) diff --git a/src/frame/Index1.java b/src/frame/Index1.java index 6b2112c..8c4cac0 100644 --- a/src/frame/Index1.java +++ b/src/frame/Index1.java @@ -73,6 +73,7 @@ JButtonModel2 jbt_chushi_enhd=null;//初始化偏移量初始值 JButtonModel2 jbt_send=null;//发送设置基准站左边 JButtonModel2 jbt_getbase_jwd=null;//获取基准值经纬度 + JButtonModel2 jbt_datatype=null;//获取基准值经纬度 JTextField searchFileld=null;//搜索文本框 JTextField send_Fileld=null;//搜索文本框 JlableModel jl_UDP=new JlableModel("UDP监听端口:"+Dell_system.getPort()); @@ -85,6 +86,7 @@ static String tagid="0"; JComboBox<String> box=null; static String xieyi_type="2";//协议类型选择 + static int input_data_type=1; public Index1() {//构造方法 Toolkit toolkit = getToolkit();// 获得窗体工具包 @@ -94,7 +96,7 @@ int w=(int) (screenSize.width* 0.15); int h=(int) (screenSize.height * 0.15); this.setBounds(w,h, width, height);//设置窗体尺寸 - this.setTitle("离线记录软件V1.01"); + this.setTitle("离线记录软件V1.02"); Container rq=getContentPane();//获取容器 rq.setLayout(new BorderLayout()); rq.setBackground(Color.white); @@ -129,6 +131,7 @@ mb.add(getUdpnum()); mb.add(getBut_shuaxin1()); mb.add(getBox()); + mb.add(getJbt_datatype()); jl_UDP.setBounds(x+3, y,140,30); //jl_tcp.setBounds(x+140, y,120,30); //getTcpnum().setBounds(x+140+120+10, y,100,30); @@ -157,6 +160,7 @@ getBut_start().setBounds(x, y2+h1+20,100,40); getBut_clear().setBounds(x+120, y2+h1+20,100,40); getBox().setBounds(x+240, y2+h1+20,120,40); + getJbt_datatype().setBounds(x+380, y2+h1+20,120,40); @@ -369,6 +373,11 @@ are.append(GetNowTime.sss()+","+message+"\n"); are.setCaretPosition(are.getText().length()); } + + public static void ara_show_no_time(String message) { + are.append(message+"\n"); + are.setCaretPosition(are.getText().length()); + } public JButtonModel getBut_start() { if(but_start==null) { @@ -571,6 +580,35 @@ return xieyi_type; } + public JButtonModel2 getJbt_datatype() { + if(jbt_datatype==null) { + jbt_datatype=new JButtonModel2("HEX输入"); + jbt_datatype.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + if(input_data_type==2) { + jbt_datatype.setText("HEX输入"); + input_data_type=1; + }else { + jbt_datatype.setText("ASCLL输入"); + input_data_type=2; + } + + } + }); + } + return jbt_datatype; + } + + + + public static int getInput_data_type() { + return input_data_type; + } + + public static void setInput_data_type(int input_data_type) { + Index1.input_data_type = input_data_type; + } + } -- Gitblit v1.9.3