С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java SE Разработка и отладка программ ввода- вывода данных в файлы https://www.cyberforum.ru/ java-j2se/ thread1982227.html
Задание : Заполнить целочисленный двумерный массив случайными числами и записать его в файл в виде матрицы. Прочитать содержимое фай-ла, извлекая из него числа 2 и 7, и формируя из них отдельный мас-сив, который записать в другой файл. Удалить оба файла. Программа работает, однако при записи сформированного массива в файл, программа числа, идущие последовательно друг за другом ( в строку), а...
Вывод данных из массива элементов Java SE
Не знаю , что записать в методы, чтобы получить результаты.Нужно , чтобы методы обсчитывали информацию. public class Arrayloader implements Loader { public Arrayloader() { new Student("Kripov Artem", "LA-54", "Budjet", 4, 4.5, "men"); new Student("Pasichnik Jenya", "LA-63", "Kontrakt", 108, 3.2, "men");
Java SE Как обратиться к переменной другого класса https://www.cyberforum.ru/ java-j2se/ thread1981757.html
Здравствуйте! Подскажите пожалуйста: как обратиться к переменной из одного класса находясь в другом? Вот пример: Имеем класс Cat: public class Cat extends Animal { public Cat(String name, String type, String voice, int age, int speed) { super(name, type, voice, age, speed); } public static void main() { Cat cat1 = new Cat("Murka ", "Cat ", "Myuu ", 5, 25);
Java SE Переделать код паскаля под джаву Помогите пожалуйста переделать код паскаля для использования в джаве. Const s4:array of string=('0000','0001','0010','0011','0100','0101','0110','0111','1000','1001','1010','1011','1100','1101','1110','1111'); s5:array of string=('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); var s,h,kod,t:string; a:array of string; x:byte; i,j,n:longint; https://www.cyberforum.ru/ java-j2se/ thread1981752.html
Java SE Сравнить значение из массива со значением введенным с клавиатуры и вывести совпавшие символы
Всем добрый вечер! Начал изучение Java около недели назад. Пытаюсь решить данную задачу: "Создать массив из слов String При запуске программы компьютер загадывает слово, запрашивает ответ у пользователя, сравнивает его с загаданным словом и сообщает правильно ли ответил пользователь. Если слово не угадано, компьютер показывает буквы которые стоят на своих местах. Играем до тех пор, пока игрок...
Java SE 1089 особенное число https://www.cyberforum.ru/ java-j2se/ thread1981621.html
Число 1089 получается из: 1 Берем любое число к примеру - 160 2 Делаем его зеркальным - 061 3 Отнимаем от зеркального основное по модулю |061-160|=099 4 делаем его зеркальным - 990 5 Складываем пункт 3 и 4, 099 + 990=1089 Напишите функцию static boolean is1089(int ausgangszahl) ,которая принимает какое-либо число как параметр и проверяет все действия выше, и если число равно 1089,...
Java SE Запуск Java Microsoft Windows XP (С) Корпорация Майкрософт, 1985-2001. C:\Documents and Settings\Олег>java -verion Unrecognized option: -verion Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Подскажите пожалуйста, как мне запустить java на windows xp. Я никак не могу понять, как мне запустить среду для написания кода и работы с... https://www.cyberforum.ru/ java-j2se/ thread1981464.html Объяснить тест Java SE
public class Main { static class X { static String x = Y.y; } static class Y { static String y = X.x; }
Java SE Вывод данных из массива https://www.cyberforum.ru/ java-j2se/ thread1981061.html
Из массива вывожу конкретные данные.Масив: package student; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List;
Java SE Не работает код из учебника Thinking in Java Не работает всего два метода (выделил). Нужно, чтобы код работал, иначе придется пропустить часть книги. Сам код: import java.util.*; import org.w3c.dom.events.Event; public class Controller { private List <Event> eventList = new ArrayList <Event> (); public void addEvent (Event c){ https://www.cyberforum.ru/ java-j2se/ thread1981022.html
Создание Regex, строки, начинающиеся с цифр Java SE
Здравствуйте, уважаемые! Требуется создать regex для отбора лишь тех строк, которые выполняют условиям: ... начинаются только с цифр, причем количество цифр менее или равно 9; Вот мой код, где ошибка(из 2 900 000+ строк выдает 1263 270, однако должен 1 263 544, тупо не выдает оставшиеся идущие по порядку)? Pattern.compile("^").matcher(m).find())...
Java SE Поменять местами элементы массива Приведите фрагмент кода, меняющий местами i-ый и j-ый элементы массива. https://www.cyberforum.ru/ java-j2se/ thread1980946.html
0 / 0 / 0
Регистрация: 16.05.2017
Сообщений: 4
0

Разработка Java-приложения с графическим пользовательским интерфейсом - Java SE - Ответ 10441556

16.05.2017, 12:06. Показов 2345. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В программе не хватает "функции заливки". Программа строит фигуры, но заливки нету. Посмотрите пожалуйста.



Текст программы:
package laba4;

import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import java.io.File;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JScrollPane;
import javax.swing.*;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.io.IOException;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.event.AncestorListener;

public class Laba4 extends JFrame // расширяет исходный класс JFrame
{
DefaultListModel listModel = new DefaultListModel();
File dir2;
File dir = new File( "E:\");
Vector elements = new Vector();
JButton Open = new JButton("Open TXT");
JButton Return = new JButton("Back");
JButton Delete = new JButton("Del");
JButton Go = new JButton("Go to");
JButton Create = new JButton("New folder ");
JButton TestPanel = new JButton("HERE");
JButton CreateTxt = new JButton("New TXT");
JButton TestButton = new JButton("Properites");
JTextField Name = new JTextField("",5);//пропуск, пустое место, ширина 5
JLabel Window = new JLabel();//окно 1, JLabel - название окошка, поле
JLabel Window1 = new JLabel();//окно 2
JLabel Window2 = new JLabel();//окно 3
JList List = new JList(listModel);
int a;

public Laba4()
{
for(File item:dir.listFiles())
elements.add(0,item.getName());
a = elements.size();
JFrame General = new JFrame("TCM");
General.setSize(950,600);
General.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
General.setVisible(true);
General.setLocation(200,150); //положение левой верхней точки программы
General.setLayout(null);

Open.addActionListener(new ActionListener()
{
@Override // метод переопределяет объявление метода в базовом классе.
public void actionPerformed(ActionEvent e) //для определения нажатой кнопки используется команда действия.
{
dir2 = new File((String) List.getSelectedValue());
File dir8 = new File(dir.getPath()+File.separator+File.separator+dir2.getName());
String[] text2 = new String[2];
text2[0] = "notepad.exe";
text2[1] = dir8.getAbsolutePath();
try {
Process process = Runtime.getRuntime().exec(text2,null);
} catch (IOException ex) {
Logger.getLogger(Laba4.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
);

Open.setSize(100,40);
Open.setLocation(650,350);
General.add(Open);

Return.addActionListener(new ActionListener()
{
@Override // метод переопределяет объявление метода в базовом классе.
public void actionPerformed(ActionEvent e) //для определения нажатой кнопки используется команда действия.
{
File dir3 = new File(dir.getParent());
dir = dir3;

elements.clear();

for(int i=0;i<a;i++)
listModel.remove(0);

for(File item:dir.listFiles())
elements.add(0,item.getName());
a = elements.size();

for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));

Window.setText("");
Window1.setText("");
Window2.setText("");

}
}
);

Return.setSize(100,40);
Return.setLocation(650,100); //для кнопки назад
General.add(Return);

Delete.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
dir2 = new File((String) List.getSelectedValue());
File dir5 = new File(dir.getPath()+File.separator+File.separator+dir2.getName());
if(dir5.delete())
{
Window.setText("Удалено");
Window1.setText("");
Window2.setText("");

elements.clear();

for(int i=0;i<a;i++)
listModel.remove(0);

for(File item:dir.listFiles())
elements.add(0,item.getName());

a = elements.size();
for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));
}
else
{
Window.setText("Не получилось =(");
}
}
});

Delete.setSize(100,40);
Delete.setLocation(650,300);
General.add(Delete);

Go.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{

Window.setText((String) List.getSelectedValue());
Window.setName("work");
dir2 = new File((String) List.getSelectedValue());
File dir1 = new File(dir.getPath()+File.separator+File.separator+dir2.getName());
dir = dir1;

elements.clear();

for(int i=0;i<a;i++)
listModel.remove(0);

for(File item:dir.listFiles())
elements.add(0,item.getName());
a = elements.size();

for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));

Window.setText("");
Window1.setText("");
Window2.setText("");
}
}
);
Go.setSize(100,40);
Go.setLocation(650,250);
General.add(Go);

Create.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{

dir2 = new File(Name.getText());
File dir4 = new File(dir.getPath()+File.separator+File.separator+dir2.getName());
boolean result = dir4.mkdirs();


elements.clear();

for(int i=0;i<a;i++)
listModel.remove(0);

for(File item:dir.listFiles())
elements.add(0,item.getName());

a = elements.size();
for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));

}
});
Create.setSize(100,40);
Create.setLocation(650,200);
General.add(Create);

CreateTxt.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{

dir2 = new File(Name.getText());
File dir7 = new File(dir.getPath()+File.separator+File.separator+dir2.getName()+".txt");
try {
dir7.createNewFile();
} catch (IOException ex) {
Logger.getLogger(Laba4.class.getName()).log(Level.SEVERE, null, ex);
}

elements.clear();

for(int i=0;i<a;i++)
listModel.remove(0);

for(File item:dir.listFiles())
elements.add(0,item.getName());

a = elements.size();
for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));

}
});
CreateTxt.setSize(100,40);
CreateTxt.setLocation(650,150); //для кнопки файл-txt
General.add(CreateTxt);

TestButton.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
dir2 = new File((String) List.getSelectedValue());
File dir6 = new File(dir.getPath()+File.separator+File.separator+dir2.getName());
Window.setText("Имя: "+dir6.getName());
Window1.setText("\nПуть: "+dir6.getPath());
Window2.setText("\nРазмер: "+dir6.length()+" байт");
}
});
TestButton.setSize(100,40);
TestButton.setLocation(650,50); //для кнопки свойства
General.add(TestButton);

Window.setSize(150,40);
Window.setLocation(650,400);
General.add(Window);

Window1.setSize(200,40);
Window1.setLocation(650,420);
General.add(Window1);

Window2.setSize(150,40);
Window2.setLocation(650,440);
General.add(Window2);


Name.setSize(600,40);
Name.setLocation(40,450);
General.add(Name);

List = new JList(listModel);

for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));
List.setSize(600,400);
List.setLocation(40,30);
List.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
General.add(new JScrollPane(List));

List.setBorder(new LineBorder(Color.DARK_GRAY));

General.add(List);

JScrollPane scroll = new JScrollPane(List);
scroll.setSize(600,400);
scroll.setLocation(40,30);
General.add(scroll);


List.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent event)
{
if(event.getClickCount()>1)
if(Desktop.isDesktopSupported())
{
Desktop desktop = Desktop.getDesktop();

Window.setText((String) List.getSelectedValue());
Window.setName("work");
dir2 = new File((String) List.getSelectedValue());
File dir1 = new File(dir.getPath()+File.separator+File.separator+dir2.getName());
dir = dir1;

elements.clear();


for(int i=0;i<a;i++)
listModel.remove(0);


for(File item:dir.listFiles())
elements.add(0,item.getName());
a = elements.size();

for(int i=0;i<a;i++)
listModel.addElement(elements.elementAt(i));

Window.setText("");
Window1.setText("");
Window2.setText("");
}
}
});
}

public void mouseEntered(MouseEvent event) {} //указатель мыши на поле
public void mouseExited(MouseEvent event) {} //указатель мыши вне поля
public void mousePressed(MouseEvent event) {} //кнопка мыши нажата
public void mouseReleased(MouseEvent event) {} //кнопка мыши отпущена

public static void main(String[] args)
{
Laba4 laba4 = new Laba4(); //создание нового объекта laba4
}
}

class ListListenerImpl extends MouseAdapter
{
private Vector elements;
private JList List;

ListListenerImpl(JList List, Vector elements)
{
this.List = List;
this.elements = elements;
}

@Override
public void mouseReleased(MouseEvent e)
{
int pos = List.locationToIndex(e.getPoint());
}
}

Вернуться к обсуждению:
Разработка Java-приложения с графическим пользовательским интерфейсом Java SE
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2017, 12:06
Готовые ответы и решения:

Двумерные массивы с графическим интерфейсом
Данная целочисленная прямоугольная матрица. Определить количество строк, которые не содержат ни...

Написать программу(игру) Стамина,с системой ввода-вывода и с графическим интерфейсом
Написать программу(игру) Стамина(Stamina(typeracer)),с системой ввода-вывода и с графическим...

Разработка com объекта с графическим интерфейсом
Доброе времяни суток уважаемые форумчани. Столкнулся с такой проблемой. Необходимо расширить...

Windows-приложения с графическим интерфейсом
Можете кинуть какую-нибудь статью об оконных windows приложениях об их структуре(FASM)

2
16.05.2017, 12:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2017, 12:06
Помогаю со студенческими работами здесь

Приложения с красивым графическим интерфейсом
подскажите ссылку на статью, где был бы описано как создавать приложения, с красивым графическим...

Создание приложения Windows с графическим интерфейсом пользователя
Хочу создать приложение Windows с графическим интерфейсом пользователя. Делаю так. 1. Создать...

Разработка Windows приложения. Часы с настраиваемым интерфейсом. Borland C++ Builder
Помогите, пожалуйста, написать программу для часов с настраиваемым интерфейсом через Borland C++...

Кнопка с пользовательским интерфейсом
Всем привет.Нужна помощь: Есть код,реализующий нажатие мыши на объект(четырехугольник),при нажатии...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru