Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2010, 13:15   #1
morfius3
Новичок
Джуниор
 
Регистрация: 26.06.2010
Сообщений: 1
По умолчанию Надо скомпилировать прогу на Java

Прогу делал на borland jbuilder .. надо штоб запускалась на NetBeans 6.9 .. помогите скомпилировать ........вот начало исходника

Код:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.event.*;
import java.util.*;
import javax.swing.plaf.basic.*;
import java.util.zip.*;
import javax.swing.table.JTableHeader;
import java.awt.event.ActionEvent;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.BorderLayout;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.File;
import java.net.URL;
import javax.swing.table.TableColumnModel;
import javax.swing.table.AbstractTableModel;
import javax.swing.tree.TreeSelectionModel;
import javax.swing.JTree;
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreePath;
import javax.swing.AbstractAction;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.JLabel;
import javax.swing.JDialog;
import javax.swing.SwingUtilities;
import javax.swing.event.TreeModelListener;
import javax.swing.event.TreeModelEvent;
import javax.swing.event.TreeExpansionEvent;
import javax.swing.event.TreeWillExpandListener;
import java.util.ArrayList;
import java.util.List;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.Calendar;
import java.util.Enumeration;
import java.util.GregorianCalendar;
import junit.framework.TestCase;
import java.text.DateFormat;
import java.text.SimpleDateFormat;



class ArchiverFrame extends JFrame {
	private final MainTableModel myModel;
	private final FileTreeModel myTreeModel;
	
	public ArchiverFrame(IDirectory directory) {
		super("Архіватор 1.0 - Головчак В.В.");
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		myModel = new MainTableModel(directory);	
		myTreeModel = new FileTreeModel(directory);
		MainTable table = new MainTable(myModel);
		JTree tree = new JTree(myTreeModel);
		table.addDirectoryChangeListener(new DirectoryChangeListener(tree));		
		setJMenuBar(createMenu(myModel, myTreeModel, table, this));
		getContentPane().add(createToolBar(myModel, myTreeModel, table), BorderLayout.NORTH);		
	    final JTableHeader header = table.getTableHeader();
		header.setReorderingAllowed(false);
		header.setBorder(new BasicBorders.FieldBorder(Color.gray, Color.darkGray, Color.black, Color.black));
		TableColumnModel columns = table.getColumnModel();
		header.setColumnModel(columns);
		header.setBackground(Color.magenta);			
		tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
		tree.addTreeWillExpandListener(new FileTreeWillExpandListener(tree, myModel));
		JSplitPane pane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, 
		    new JScrollPane(tree), new JScrollPane(table));
		pane.setDividerLocation(200);
		pane.setResizeWeight(0.3);		
		getContentPane().add(pane);
		setSize(600, 500);
	}
	
	private JMenuBar createMenu(MainTableModel model, FileTreeModel treeModel,
			  MainTable table, ArchiverFrame frame) {
		JMenu file = new JMenu("Файл");
		JMenuItem open = new JMenuItem(new OpenAction(this));
		JMenuItem unzip = new JMenuItem(new UnzipAction(table, this));
		JMenuItem exit = new JMenuItem(new ExitAction());
		JMenuItem zip = new JMenuItem(new MakeZipAction(this));
		file.add(open);
		file.add(unzip);
		file.add(zip);
		file.addSeparator();
		file.add(exit);
		JMenu view = new JMenu("Перегляд");
		JMenu columns = new JMenu("Видимі колонки");
		view.add(columns);
		JCheckBoxMenuItem name = new JCheckBoxMenuItem("Назва", true);		
		name.addItemListener(new SelectionListener(model, 0));
		columns.add(name);		
		JCheckBoxMenuItem path = new JCheckBoxMenuItem("Розміщення", true);
		path.addItemListener(new SelectionListener(model, 1));
		columns.add(path);		
		JCheckBoxMenuItem comment = new JCheckBoxMenuItem

Последний раз редактировалось alexinspir; 27.06.2010 в 10:26.
morfius3 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напишите прогу на ассемблере ОЧ НАДО алекксандр Помощь студентам 7 17.04.2010 22:48
Надо скомпилировать проект в Delphi 2010 zver777 Общие вопросы Delphi 0 03.04.2010 15:35
Как скомпилировать прогу, если у меня есть только *.cpp файл? TwiX Общие вопросы C/C++ 4 13.11.2009 21:13
Сделайте, пожалуйста прогу!!!! Оч оч надо BeaU Паскаль, Turbo Pascal, PascalABC.NET 3 06.06.2009 18:40
Помогите плиз скомпилировать прогу под Vista Radagast Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 24.10.2007 21:21