电子白板《Java网络编程技术》(5)

2020-04-03 11:46

课程设计指导书 Java网络编程技术 课程代码 SS0013

this.setBounds(screenSize.width / 2 - 300, screenSize.height / 2 - 300,800, 600); this.setVisible(true); pack(); }

public void status(int Tool, int cindex) { switch (Tool) { case 0: jLabel7.setText(\移 动 图 形\); break; case 1: jLabel7.setText(\矩 形\); break; case 2: jLabel7.setText(\椭 圆\); break; case 3: jLabel7.setText(\圆 角 矩 形\); break; case 4: jLabel7.setText(\填 充 矩 形\); break; case 5: jLabel7.setText(\填 充 椭 圆\); break; case 6: jLabel7.setText(\填充园角矩形\); break; case 7: jLabel7.setText(\直 线\); break; case 8: jLabel7.setText(\任 意 曲 线\); break; } switch (cindex) { case 0: jLabel5.setText(\灰色\); break; case 1: jLabel5.setText(\黑色\); break; case 2: jLabel5.setText(\红色\); break; case 3: jLabel5.setText(\橙色\); break; case 4: jLabel5.setText(\绿色\); break; case 5:

第 46 页

课程设计指导书 Java网络编程技术 课程代码 SS0013

jLabel5.setText(\粉色\); break; case 6: jLabel5.setText(\浅蓝\); break; case 7: jLabel5.setText(\蓝色\); break; } }

void select_mousePressed(MouseEvent e) { currentTool = 0; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void rect_mousePressed(MouseEvent e) { currentTool = 1; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void oval_mousePressed(MouseEvent e) { currentTool = 2; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void rrect_mousePressed(MouseEvent e) { currentTool = 3; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void gray_mousePressed(MouseEvent e) { colorindex = 0; whiteBoard.setColor(Color.gray); status(currentTool, colorindex); }

void black_mousePressed(MouseEvent e) { colorindex = 1; status(currentTool, colorindex); whiteBoard.setColor(Color.black); }

void red_mousePressed(MouseEvent e) { colorindex = 2; whiteBoard.setColor(Color.red); status(currentTool, colorindex); }

void orange_mousePressed(MouseEvent e) { colorindex = 3; whiteBoard.setColor(Color.orange); status(currentTool, colorindex); }

void green_mousePressed(MouseEvent e) { colorindex = 4; whiteBoard.setColor(Color.green); status(currentTool, colorindex);

第 47 页

课程设计指导书 Java网络编程技术 课程代码 SS0013

}

void magenta_mousePressed(MouseEvent e) { colorindex = 5; whiteBoard.setColor(Color.magenta); status(currentTool, colorindex); }

void cyan_mousePressed(MouseEvent e) { colorindex = 6; whiteBoard.setColor(Color.cyan); status(currentTool, colorindex); }

void blue_mousePressed(MouseEvent e) { colorindex = 7; whiteBoard.setColor(Color.blue); status(currentTool, colorindex); }

void frect_mousePressed(MouseEvent e) { currentTool = 4; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void foval_mousePressed(MouseEvent e) { currentTool = 5; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void frrect_mousePressed(MouseEvent e) { currentTool = 6; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void line_mousePressed(MouseEvent e) { currentTool = 7; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

void rline_mousePressed(MouseEvent e) { currentTool = 8; whiteBoard.setType(currentTool); status(currentTool, colorindex); }

public void destroy() { try { WhiteBoardPanel.outputStream.writeObject(new ClientQuitMsg()); WhiteBoardPanel.outputStream.flush(); } catch (Exception ex) { ex.printStackTrace(); } }

public String getLocalIP() { InetAddress addr = null; String ip = null; try { addr = InetAddress.getLocalHost();

第 48 页

课程设计指导书 Java网络编程技术 课程代码 SS0013

ip = addr.getHostAddress().toString(); } catch (UnknownHostException e) { e.printStackTrace(); } return ip; } public static void main(String args[]) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException e1) { e1.printStackTrace(); } catch (InstantiationException e1) { e1.printStackTrace(); } catch (IllegalAccessException e1) { e1.printStackTrace(); } catch (UnsupportedLookAndFeelException e1) { e1.printStackTrace(); } WhiteBoardFrame wbf = new WhiteBoardFrame(\, 院\); } }

第 49 页

, 华软软件学

\\


电子白板《Java网络编程技术》(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《昆虫记》阅读测试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: