Задать вопрос
  • Куда ввести PIN код для подтверждения адреса в AdMob?

    @lidiya11 Автор вопроса
    И как решилось? Мне пока видится решением только поменять рекламную платформу
  • Почему не работает метод intersects в цикле?

    @lidiya11 Автор вопроса
    TheRonCronix, kvadr[i] = y; У меня в коде так написано и не работает. Видимо при копировании убрала случайно
  • Как в mySQL найти id ряда по строковому значению?

    @lidiya11 Автор вопроса
    ThunderCat, Ну когда в запросе искали по id вот так SELECT * FROM people WHERE id = 2, то все работало, имена находились. Но наоборот не получается почему-то
  • Как отзеркалить текстуру в libgdx?

    @lidiya11 Автор вопроса
    Странно, я так же пишу(ваш первый вариант), но у меня размер текстуры становится гигантский и она обрезается. Если умножаю на 3 значения unnamed.getWidth() и unnamed.getHeight(), то уже ближе к нужному размеру. Ладно, попробую со спрайтами. Хотя просто наверно саму картинку уменьшить можно
  • Как установить MySQL Workbench?

    @lidiya11 Автор вопроса
    Спасибо, сработало
  • Что не так с кодом java?

    @lidiya11 Автор вопроса
    Dmitry Roo: Ок, буду знать, вот, если вы еще не против помочь
    package com.company;
    public class Main {
    public static void main(String[] args) {
    MsicTest1 mt = new MsicTest1();
    SimpleGui1 gui = new SimpleGui1();
    mt.play();
    gui.go();
    }
    }

    import javax.swing.*;
    import java.awt.*;
    public class SimpleGui1{
    JFrame frame = new JFrame();
    public void go() {
    MyDrawPanel drawPanel = new MyDrawPanel();
    frame.getContentPane().add(BorderLayout.CENTER,drawPanel);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(1000,1000);
    frame.setVisible(true);
    }
    class MyDrawPanel extends JPanel implements ControllerEventListener{
    boolean msg = false;

    public void controlChange(ShortMessage event){
    msg = true;
    repaint();
    }
    public void paintComponent(Graphics g){
    //zalivka ekrana
    Graphics2D g2d = (Graphics2D) g;
    g2d.setColor(Color.pink);
    g2d.fillRect(0,0,this.getWidth(),this.getHeight());
    if(msg) {
    int red2 = (int) (Math.random() * 255);
    int green2 = (int) (Math.random() * 255);
    int blue2 = (int) (Math.random() * 255);
    Color randomColor = new Color(red2, green2, blue2);
    g2d.setColor(randomColor);
    int ht = (int) ((Math.random() * 120)+10);
    int width = (int) ((Math.random() * 120)+10);
    int q = (int) ((Math.random() * 500)+10);
    int w = (int) ((Math.random() * 500)+10);
    g2d.fillRect(q, w, 500, 500);
    msg = false;
    }
    }
    }
    }

    package com.company;
    import javax.sound.midi.*;
    public class MsicTest1 {
    static SimpleGui1.MyDrawPanel ml;
    public void play(){
    try {
    Sequencer player = MidiSystem.getSequencer();
    player.open();
    player.addControllerEventListener(ml, new int[] {127});
    Sequence seq = new Sequence(Sequence.PPQ, 4);
    Track track = seq.createTrack();

    for(int i = 5; i<61; i+=4){
    track.add(makeEvent(144,1,i,100,i));
    track.add(makeEvent(176,1,127,0,i));
    track.add(makeEvent(128,1,i,100,i+2));
    }
    player.setSequence(seq);
    player.start();
    player.setTempoInBPM(120);

    }catch (Exception ex) {
    ex.printStackTrace();
    }
    }
    public static MidiEvent makeEvent(int comb, int chan, int one, int two, int tick){
    MidiEvent event = null;
    try {
    ShortMessage a = new ShortMessage();
    a.setMessage(comb,chan,one, two);
    event = new MidiEvent(a, tick);
    }catch (Exception ex){}
    return event;
    }
    }