MCPcopy Create free account
hub / github.com/f0ng/captcha-killer-modified / GUI

Method GUI

src/main/java/utils/test.java:15–42  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

13 */
14public class test extends JFrame{
15 public void GUI() {
16 String a = "{\"code\":0,\"message\":\"\",\"data\":{\"id\":\"cd2a68265e7ebc6aa7b18032623d9b99\",\"img\":\"data:image\\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoBAMAAAD6VkJwAAAAG1BMVEXz+\\/6TWyPn5+LPv6vDq5C3\\r\\nl3Wfbz7b08erg1ldU+\\/iAAABQUlEQVQ4je2UsU7DMBCGr3ajMNYkjT0mS9WRAA+QVKJzKxgYG4Si\\r\\njoRIiLEGqfDYXHxJqYRFnIUB9V98cvz5fP\\/ZATjpH4pdXwxF1iJ6GkZ4IaSbNt\\/NrRMy2oF3TmGl\\r\\nipULkmQwlhSWsSddzzYxgx8CUzTzGvclouPwAEAT3GuIjg9IbtYmbz0ED6E7GKSmR3lfkmRHI5ui\\r\\naVkT7Q\\/ffDu8j9sAax+ZskqmlZnkhbWqcdBF2nSp2SR51A9NkL7nGwtSrVhNtwxLoCz5FnhjN3rO\\r\\nAwtSlELQVmg21VJJstHH9Tbk8+7qmSIvrEtTwpkk7\\/wp2nhpYb61Fh9m5Ohd2tRdLF6E+PXesTYd\\r\\n6Iz6O8OHMbcd7admakkLawksckJgqagffHLcWCdxNGI7DGFRPHd9Q53ySAz9m\\/j3i4HESX+qL6nX\\r\\nKovUqUE8AAAAAElFTkSuQmCC\\r\\n\"}}";
17 String pattern = "(data:image.*?)[\"|&]|(data%2Aimage.*?)[\"|&]";
18
19 Pattern r = Pattern.compile(pattern);
20 Matcher m = r.matcher(a);
21 if (m.find()) {
22 a = m.group(0).replace("\"", "").replace("&", "").replace("Base64:", "").replace("base64:", "");
23 }
24 System.out.println(a);
25 byte[] img = DatatypeConverter.parseBase64Binary(a.substring(a.indexOf(",") + 1));
26 InputStream buffin = new ByteArrayInputStream(img);
27 System.out.println(buffin);
28 ImageIcon icon = Util.byte2img(img);
29 //System.out.println(icon.getImage());
30
31 setTitle("图像测试");
32 JPanel panel = new JPanel();
33 JLabel label = new JLabel();
34 //ImageIcon img = new ImageIcon("images/logo.jpg");// 创建图片对象
35 label.setIcon(icon);
36 panel.add(label);
37 add(panel);
38 setExtendedState(JFrame.MAXIMIZED_BOTH);// JFrame最大化
39 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 让JFrame的关闭按钮起作用
40 setVisible(true);// 显示JFrame
41
42 }
43
44 public static void main(String[] args) {
45

Callers 1

mainMethod · 0.95

Calls 1

byte2imgMethod · 0.95

Tested by

no test coverage detected