Всем привет
Я новичок не судите строго за такой код знаю что все плохо тому и прошу помощь!
Нужно сделать чтоб при нажатие на кнопку Good Mush скрывалось главное меню и показывало какой-то текст(Тобто информацию про хороший гриб + можно еще вставить фотку гриба про который пишется) и 2 кнопки это кнопка далее и вторая кнопка повернутся к главному меню. При нажатие на кнопку далее скрывалось информацию про 1 гриб и показывалась информация про другой гриб но чтобы уже была и кнопка назад (чтобы вернутся информации 1 гриба) и так где-то 5-6 таких информации про грибы.
Так само из плохими грибами!
В главном меню находится 4 кнопки:
И картинка которая находиться выше кнопок!
Но что-то не получается у меня!.
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Main implements ActionListener {
public Main() {
initComponents();
}
private JFrame viewForm;
private void initComponents() {
viewForm = new JFrame("Mushroom");
viewForm.setSize(500, 450);
viewForm.setVisible(true);
viewForm.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
//Image
MyDrawPanel s = new MyDrawPanel();
viewForm.getContentPane().add(s);
viewForm.setVisible(true);
//Glavne menu
//God mush
JButton Gmush = new JButton("Good Mush!"); // кепшен для кнопк
Gmush.setVisible(true);
Gmush.setLocation(200, 200); // расположение на форме
Gmush.setSize(100, 30); // размер
Gmush.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Gmush.setVisible(false);
}
});
viewForm.getContentPane().add(Gmush);
viewForm.getContentPane().add(new JLabel());
//Bad Mushroom
JButton Bmush = new JButton("Bad Mush"); // кепшен для кнопк
Bmush.setVisible(true);
Bmush.setLocation(200, 250); // расположение на форме
Bmush.setSize(100, 30); // размер
viewForm.getContentPane().add(Bmush);
viewForm.getContentPane().add(new JLabel());
//Test
JButton Test = new JButton("Test"); // кепшен для кнопк
Test.setVisible(true);
Test.setLocation(200, 300); // расположение на форме
Test.setSize(100, 30); // размер
viewForm.getContentPane().add(Test);
viewForm.getContentPane().add(new JLabel());
//Exit
JButton Exit = new JButton("Exit"); // кепшен для кнопк
Exit.setVisible(true);
Exit.setLocation(200, 350); // расположение на форме
Exit.setSize(100, 30); // размер
Exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);// действия
}
});
viewForm.getContentPane().add(Exit);
viewForm.getContentPane().add(new JLabel());
// Glava 1 Good Mush
}
public class MyDrawPanel extends JPanel {
public void paintComponent (Graphics g) {
Image image = new ImageIcon("src/1.jpg").getImage();
//g.drawImage(image, 100, 100, this);
g.drawImage(image, 90, 20, 325, 175, this);
}
}
public void actionPerformed(ActionEvent action) {
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new Main();
}
});
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хорошо, я создал небольшое Swing окошко, где при нажатии Enter отправляется сообщение на заданный нами EmailПри этом я читаю данные из файла mail
В ниже приведенном коде метод checkForPresence() должен в качестве параметра принимать группу, а не массивКак это сделать?
Как можно массив байтов разделить на другие массивы между нулём, как это делает метод split со строками?
Во время сборки android-приложения появляется такая ошибка