Size: a a a

2020 November 13

Д

Димон in learn.java
Igor
что конкретно не получается?
Брал, как для примера код подпрыгивающего шара. Там все ясно, как работает и движение и все остальное. Начал делать с треугольником. Треугольник я нарисовал, но как сделать для него движение не понял. Есть пример кода, который я делал

   
источник

АБ

Андрей Брегеда... in learn.java
Здравствуйте! Проблема с базами данных. Надо вывести таблицу из базы в приложение. Пока только подключился к базе и окно создал, но программа уже не запускается. Вот наброски:
public class Main extends javax.swing.JPanel{
(1)public static void main(String[] args) {
MainForm app= new MainForm();
app.setVisible(true);
}
}

(2)public class MainForm extends JFrame{
public MainForm() {
JFrame jFrame= new JFrame("DataBase") {};
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Toolkit toolkit =Toolkit.getDefaultToolkit();
Dimension dimension = toolkit.getScreenSize();
jFrame.setBounds(dimension.width/2-250, dimension.height/2-200, 500, 500);
jFrame.setContentPane(new MainForm());
Container container = jFrame.getLayeredPane();
container.setLayout(new GridLayout(3,2,2,2));
}
}

(3)public class Configs {
protected String dbHost = "localhost";
protected String dbPort = "3360";
protected String dbUser = "root";
protected String dbPass = "1987";
protected String dbName = "prog";
}

(4)public class DatabaseHandler extends Configs {
Connection dbConnection;
public Connection getDbConnection() throws ClassNotFoundException, SQLException{
String connectionString= "jdbc:mysql://" + dbHost + ":" + dbPort+ "/" + dbName;
Class.forName("com.mysql.jdbc.Driver");
dbConnection = DriverManager.getConnection(connectionString, dbUser, dbPort);
return dbConnection;
}

(5)public class Const {
public static final String PROGRAM_TABLE= "programs";

public static final String PROGRAMS_NAME = "Name";
public static final String PROGRAMS_PUBLISHER = "Publisher";
public static final String PROGRAMS_SIZE ="Size";
public static final String PROGRAMS_DATE= "Date";
public static final String PROGRAMS_DISK= "Disk";
}
источник
2020 November 14

V

Vladimir in learn.java
Привет. Может кто сможет подсказать? Есть приложение Spring boot + Hibernate. Я Пытаюсь определить поведение для тестов :
Чтобы перед каждым тестом создавались таблицы. В тест методе я выполняю SQL скрипт, тестирую методы DAO и после теста - таблицы дропались.

Сделал app-test-properties , тесты запускаю с профилем "test" . Но чета не получается. То таблицы не удаляются и остаются с старыми данными, но не создаются заново. Вообще не понимаю чего происходит))) Памагити пожалуйста)
источник

V

Vladimir in learn.java
источник

V

Vladimir in learn.java
источник

LS

L S in learn.java
Vladimir
Привет. Может кто сможет подсказать? Есть приложение Spring boot + Hibernate. Я Пытаюсь определить поведение для тестов :
Чтобы перед каждым тестом создавались таблицы. В тест методе я выполняю SQL скрипт, тестирую методы DAO и после теста - таблицы дропались.

Сделал app-test-properties , тесты запускаю с профилем "test" . Но чета не получается. То таблицы не удаляются и остаются с старыми данными, но не создаются заново. Вообще не понимаю чего происходит))) Памагити пожалуйста)
test containers
источник

AB

Alexey Bodyak in learn.java
Vladimir
Привет. Может кто сможет подсказать? Есть приложение Spring boot + Hibernate. Я Пытаюсь определить поведение для тестов :
Чтобы перед каждым тестом создавались таблицы. В тест методе я выполняю SQL скрипт, тестирую методы DAO и после теста - таблицы дропались.

Сделал app-test-properties , тесты запускаю с профилем "test" . Но чета не получается. То таблицы не удаляются и остаются с старыми данными, но не создаются заново. Вообще не понимаю чего происходит))) Памагити пожалуйста)
юзай test containers и в @AfterMethod очищай таблицы
источник

V

Vladimir in learn.java
Ну это же отдельный Фреймворк?
источник

AB

Alexey Bodyak in learn.java
да, там в докере запускаются твои тесты
источник

AB

Alexey Bodyak in learn.java
очень удобная штука
источник

V

Vladimir in learn.java
Спасибо , но это учебное приложение , надо разобраться так (
источник

ch

central hardware in learn.java
Vladimir
Спасибо , но это учебное приложение , надо разобраться так (
А почему учебное приложение не может использовать test containers?
источник

L

Loljeene in learn.java
L S
test containers
Странное желание забивать гвозди микроскопом
источник

L

Loljeene in learn.java
Есть @datajpatest
источник

E

Esc in learn.java
А как по человечески делается вообще,если графический интерфейс создаю,в классе в котором создаются компоненты и все нужные кнопки ,нужно создать конструктор этого класса,внутри это все написать
источник

E

Esc in learn.java
И в мейн классе создать объект этого класса ?
источник

E

Esc in learn.java
Я попробовал создавать это все через netBeans,но там все так уродливо генерируется в коде и слишком объемно ,хочу научиться понимать сам ,без вспомогательных ресурсов
источник

ch

central hardware in learn.java
Почитайте про патерн MVC
источник

L

Loljeene in learn.java
Esc
Я попробовал создавать это все через netBeans,но там все так уродливо генерируется в коде и слишком объемно ,хочу научиться понимать сам ,без вспомогательных ресурсов
Вы вообще уверены что всякие свинги (наверняка) вам пригодятся?
источник

E

Esc in learn.java
Loljeene
Вы вообще уверены что всякие свинги (наверняка) вам пригодятся?
Ну ,я не прям его хочу досконально выучить ,на уровне создания простых форм +интерактивности с бд
источник