Спасибо) Очень даже неплохо. Хотелось бы еще в дальнейшем увидеть продолжение, а также чуть-чуть больше комментариев по поводу того, что вообще происходит, так как сюда будут попадать в основном новички (по крайней мере, в java) и услышать уточнения по поводу тех или иных пунктов было бы очень полезно.
Спасибо за видео. Скажи пожалуйста как сделать словесное описание алгоритма этого блокнота,узнать основные требования к алгоритму и пути их реализации?
Открывать файлы в окне программы можно. А как насчет того, что бы открыть файл с контектного меню "Открыть с помощью..." ? Как раз пытаюсь разобраться с этим. У меня есть программа которая компилирует нектй тектовый файли я хочу что бы этот файл открылся в моём редакторе соазуже после генерации. Поделитесь мыслями или ссылками. Спасибо
Давно не занимался этим вопросом, помню что в реестре есть некоторые ветки, которые отвечают за ассоциативность файлов с некими программами. Обычно все это делают качественно сконструированные и написанные InstallerBuilder'ы, вот что нашел, может поможет www.cyberforum.ru/cpp-builder/thread127087.html. На самом деле об этом мало где можно найти информацию. Мой совет - ищите хороший ИнстБилдер, либо серфите по дарквебу, я там находил всю инфу такого рода, ее там пруд пруди.
newFie.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent) { JTextArea text = new JTextArea(); JScrollPane scroll = new JScrollPane(text); tabs.addTab(NAME, scroll); } почему text idea не видит?
Вот код писал в блокноте виндовс: package com.LTP.NotePad; import jawa.awt.event.ActionEvent; import jawa.awt.event.ActionListener; import javax.swing.*; public class Main { private final String NAME = "Новий файл" private JFileChooser f = new JFileChoozer[); private JTabbedPane tabs = new JTabbedPane() ; public static void main (String[] args) { SwingUtilities.invokeLater (new Runnable() { public void run [) { new Main();
)) ; } public Main() { JMenuBar menu = new JMenuBar (); JMenu file = new JMenu("Файл"); JMenuItem newFile = new JMenuItem ("Створити файл"); JMenuItem openFile = new JMenuItem ("Відкрити файл"); JMenuItem saveFile = new JMenuItem ("Зберегти файл"); file.add[newFile) ; file.add[openFile) ; file.add[saveFile) ; menu.add[file) ;
JFrame window = new JFrame["NotePad"); window.setSize (800, 600) ;
Спасибо) Очень даже неплохо. Хотелось бы еще в дальнейшем увидеть продолжение, а также чуть-чуть больше комментариев по поводу того, что вообще происходит, так как сюда будут попадать в основном новички (по крайней мере, в java) и услышать уточнения по поводу тех или иных пунктов было бы очень полезно.
Спасибо большое за оценку) Буду стараться делать видео более понятными для новичков.
Отличное все получилось. Спасибо! Жду новые видео по Java
на inteliji повторил все в точь но на newfile завис и все.новые файлы не открывает в окне.
Спасибо за видео. Скажи пожалуйста как сделать словесное описание алгоритма этого блокнота,узнать основные требования к алгоритму и пути их реализации?
Спасибо, вы составили программу которая просто работает в среде разработке, как ещё сделать что б она работала отдельно?
В jar файл упаковать, в эклипсе вкладка экспорт вроде.
Открывать файлы в окне программы можно. А как насчет того, что бы открыть файл с контектного меню "Открыть с помощью..." ? Как раз пытаюсь разобраться с этим. У меня есть программа которая компилирует нектй тектовый файли я хочу что бы этот файл открылся в моём редакторе соазуже после генерации. Поделитесь мыслями или ссылками. Спасибо
Давно не занимался этим вопросом, помню что в реестре есть некоторые ветки, которые отвечают за ассоциативность файлов с некими программами. Обычно все это делают качественно сконструированные и написанные InstallerBuilder'ы, вот что нашел, может поможет www.cyberforum.ru/cpp-builder/thread127087.html. На самом деле об этом мало где можно найти информацию. Мой совет - ищите хороший ИнстБилдер, либо серфите по дарквебу, я там находил всю инфу такого рода, ее там пруд пруди.
Здравствуйте, очень круто, можно пожалуйста коды?
Спасибо
newFie.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
public void actionPerformed(ActionEvent) {
JTextArea text = new JTextArea();
JScrollPane scroll = new JScrollPane(text);
tabs.addTab(NAME, scroll);
}
почему text idea не видит?
newFile а не newFie
Повтор 2 раза public void actionPerformed(ActionEvent)(В одном кстате нету буквы е)
@@leqort спасибо
@@Mr.J248 А работает или нет?
FileWriter не будет записывать пока не вызывешь у него close ()
Close это закрыть поток
нихера не видно, под дневной лампой писал чтоль?
Чел, ты тупой.
Вот код писал в блокноте виндовс:
package com.LTP.NotePad;
import jawa.awt.event.ActionEvent;
import jawa.awt.event.ActionListener;
import javax.swing.*;
public class Main {
private final String NAME = "Новий файл"
private JFileChooser f = new JFileChoozer[);
private JTabbedPane tabs = new JTabbedPane() ;
public static void main (String[] args) {
SwingUtilities.invokeLater (new Runnable() {
public void run [) {
new Main();
)) ;
}
public Main() {
JMenuBar menu = new JMenuBar ();
JMenu file = new JMenu("Файл");
JMenuItem newFile = new JMenuItem ("Створити файл");
JMenuItem openFile = new JMenuItem ("Відкрити файл");
JMenuItem saveFile = new JMenuItem ("Зберегти файл");
file.add[newFile) ;
file.add[openFile) ;
file.add[saveFile) ;
menu.add[file) ;
JFrame window = new JFrame["NotePad");
window.setSize (800, 600) ;
window.setJMenuBar(menu) ;
window.add(tabs) ;
window.setResizable {false} ;
window.setLocationRelativeTo (null) ;
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
window.setVisible(true) ;
newFile.addActionListener (new ActionListener () {
public void actionPerformed (ActionEvent e) {
JTextArea text = new JTextArea();
Scroll scroll = new Scroll (text);
tabs. addTab (NAME, scroll);
}
));
saveFile.addActionListener (new ActionListener () {
public void actionPerformed (ActionEvent e) {
Scroll text = (Scroll)tabs.getSelectedComponent(). get;
String output = text.getText();
f.showSaveDialog(null);
File file = f.getSelectedFile[);
try{
FileOutputStream writer = new FileOutPutStream(file);
writer.write(output.getBytes[));
}catch(IOException eq) {eq.printStackTrace();}
}
}
У тебя тут ошибки и хотя бы код весь написал