У нас вы можете посмотреть бесплатно Second Project of Computer Programming Fundamentals или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Code of Optional Request : ---------------------------------------------------------------- import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import javax.swing.*; public class gui_url extends JFrame implements ActionListener{ JTextField textFiled ; JTextArea textArea ; JButton btn; JLabel label; JScrollPane scroll; JLabel word_counter; JLabel Char_Counter ; gui_url(){ super("گەڕانی لینک"); textFiled = new JTextField(); textFiled.setBackground(Color.decode("#A0B173")); textFiled.setFont(new Font("times new roman",Font.BOLD,14)); textFiled.setBounds(120, 50, 300, 40); textArea = new JTextArea(); textArea.setBackground(Color.decode("#E0E7FF")); textArea.setFont(new Font("times new roman",Font.BOLD,12)); textArea.setBounds(20, 150, 650, 300); textArea.setLineWrap(true); btn = new JButton("گـەڕان و ژماردن"); btn.setFont(new Font("rudaw",Font.BOLD,18)); btn.setBackground(Color.decode("#DA6C22")); btn.setForeground(Color.white); btn.setBounds(240, 100, 180, 30); btn.addActionListener(this); label = new JLabel("لینکی وێبسایتەکە داخڵ بکە "); label.setFont(new Font("rudaw",Font.BOLD,18)); label.setBounds(450, 50, 300, 35); word_counter= new JLabel( "words :" ); word_counter.setBounds(450,500,250,20); word_counter.setFont(new Font("rudaw",Font.BOLD,15)); Char_Counter = new JLabel("chars : "); Char_Counter.setBounds(150,500,250,20); Char_Counter.setFont(new Font("rudaw",Font.BOLD,15)); JLabel myinfo = new JLabel("ئامادەکردنی پرۆگرام : عبدالرحمن محمد"); myinfo.setBounds(210,550,250,20); myinfo.setFont(new Font("rudaw",Font.BOLD,15)); myinfo.setForeground(Color.decode("#0E9534")); add(myinfo); add(word_counter); add(Char_Counter); add(textFiled); add(textArea); add(btn); add(label); setSize(700, 625); setLayout(null); setVisible(true); setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new gui_url(); } @Override public void actionPerformed(ActionEvent e) { String str = textFiled.getText(); if (str == null) { }else{ try { URL url = new URL(str); URLConnection uc = url.openConnection(); InputStream is = uc.getInputStream(); int i ; StringBuilder sb = new StringBuilder(); while ((i = is.read()) != -1) { sb.append((char)i); } String s = sb.toString(); textArea.setText(s); JOptionPane.showMessageDialog(null, "داتاکە دانرا "); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } if (e.getSource()==btn){ String text =textArea.getText(); String [] words = text.split("\\s"); word_counter.setText("ژمارەی وشە: "+words.length); Char_Counter.setText("ژمارەی پیت : "+text.length()); } } } }