package com.cn; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import com.reptilian.TestReptilianKeyWord; import com.type.RedioType; import javax.swing.JLabel; import javax.swing.JButton; import javax.swing.JTextField; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.File; import java.awt.Font; import javax.swing.ButtonGroup; import javax.swing.DefaultButtonModel; import javax.swing.GroupLayout; import javax.swing.GroupLayout.Alignment; import javax.swing.LayoutStyle.ComponentPlacement; import javax.swing.ImageIcon; import javax.swing.JRadioButton; import java.awt.Toolkit; public class Reptilian extends JFrame { private static JPanel contentPane; private static JTextField textField; private static JLabel label; private static ButtonGroup group; private static JRadioButton radio1; private static JRadioButton radio2; private static JButton button; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Reptilian frame = new Reptilian(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } static { contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); label = new JLabel("请输入关键字进行搜索:"); label.setFont(new Font("宋体", Font.PLAIN, 21)); group = new ButtonGroup(); radio1 = new JRadioButton("\u7F8E\u5973\u56FE\u7247",true); radio1.setFont(new Font("宋体", Font.PLAIN, 20)); radio2 = new JRadioButton("\u52A8\u6F2B\u56FE\u7247"); radio2.setFont(new Font("宋体", Font.PLAIN, 20)); group.add(radio1); group.add(radio2); button = new JButton("\u641C\u7D22"); button.setFont(new Font("宋体", Font.PLAIN, 20)); button.setIcon(new ImageIcon(Reptilian.class.getResource("/icon/sousuo.ico"))); textField = new JTextField(); textField.setFont(new Font("宋体", Font.PLAIN, 27)); textField.setColumns(20); } /** * Create the frame. */ public Reptilian() { setFont(new Font("宋体", Font.PLAIN, 15)); setTitle("\u4FDD\u5B58\u8DEF\u5F84e:/imgs"); setContentPane(contentPane); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 751, 170); setResizable(false); setLocationRelativeTo(null); button.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { //先检查是否存在e://imgs目录 File file=new File("E:\\imgs"); //如果不存在就创建一个 if(!file.exists()) { file.mkdirs(); } //System.out.println(getRedio().name()); //开始运行爬虫 String[] str=getRedio(textField.getText()); Finish frame = new Finish(); frame.setText(str,frame); frame.setVisible(true); } }); GroupLayout gl_contentPane = new GroupLayout(contentPane); gl_contentPane.setHorizontalGroup( gl_contentPane.createParallelGroup(Alignment.LEADING) .addGroup(gl_contentPane.createSequentialGroup() .addComponent(label) .addPreferredGap(ComponentPlacement.RELATED) .addComponent(textField, GroupLayout.DEFAULT_SIZE, 376, Short.MAX_VALUE) .addGap(18) .addComponent(button, GroupLayout.PREFERRED_SIZE, 80, GroupLayout.PREFERRED_SIZE) .addGap(34)) .addGroup(gl_contentPane.createSequentialGroup() .addGap(76) .addComponent(radio1) .addGap(18) .addComponent(radio2) .addContainerGap(284, Short.MAX_VALUE)) ); gl_contentPane.setVerticalGroup( gl_contentPane.createParallelGroup(Alignment.TRAILING) .addGroup(gl_contentPane.createSequentialGroup() .addGap(23) .addGroup(gl_contentPane.createParallelGroup(Alignment.BASELINE) .addComponent(radio2) .addComponent(radio1)) .addGap(7) .addGroup(gl_contentPane.createParallelGroup(Alignment.BASELINE) .addComponent(label, GroupLayout.PREFERRED_SIZE, 50, GroupLayout.PREFERRED_SIZE) .addComponent(textField, GroupLayout.PREFERRED_SIZE, 48, GroupLayout.PREFERRED_SIZE)) .addGap(11)) .addGroup(gl_contentPane.createSequentialGroup() .addGap(61) .addComponent(button, GroupLayout.DEFAULT_SIZE, 49, Short.MAX_VALUE) .addContainerGap()) ); contentPane.setLayout(gl_contentPane); } public static String[] getRedio(String str) { DefaultButtonModel model1 = (DefaultButtonModel) radio1.getModel(); DefaultButtonModel model2 = (DefaultButtonModel) radio2.getModel(); TestReptilianKeyWord keyword=new TestReptilianKeyWord(); if(group.isSelected(model1)) { return keyword.runBeautiful(str); } if(group.isSelected(model2)) { return keyword.runGame(str); } return null; } }
最近下载更多
一起加油 LV5
2023年12月27日
heqian LV17
2022年10月14日
lmdslun LV3
2021年7月16日
君亦逍遥 LV2
2021年6月10日
一个好人520 LV10
2021年3月10日
Ivan_c LV1
2020年12月21日
wdeshijie LV11
2020年8月30日
yuanfen LV16
2020年8月26日
chuner201133 LV1
2020年5月14日
lzxzuidaima LV5
2020年5月7日
最近浏览更多
一本正经的胡乱叭叭叭
5月20日
暂无贡献等级
1053001914 LV1
2023年12月28日
一起加油 LV5
2023年12月27日
DongYingdie LV2
2023年12月21日
xp95323 LV14
2023年11月27日
woldxy LV12
2023年9月27日
zealze LV3
2023年7月31日
dixiu000 LV4
2023年5月19日
wxy0309 LV6
2022年11月23日
heqian LV17
2022年10月14日