Мне сложно это объяснить, а по-английски еще сложнее... У меня есть этот конструктор component
Balonik = new BalloonTip(textfield, new JLabel("Do not devide by 0!"),
new RoundedBalloonStyle(5,5,Color.WHITE, Color.BLACK),
BalloonTip.Orientation.RIGHT_BELOW,
BalloonTip.AttachLocation.ALIGNED,
15,
15,
false
);
и я помещаю этот код в конструктор frame в проекте jFrame netbeans
public oknoo() {
initComponents();
Balonik = new BalloonTip(textfield, new JLabel("Do not devide by 0!"),
new RoundedBalloonStyle(5,5,Color.WHITE, Color.BLACK),
BalloonTip.Orientation.RIGHT_BELOW,
BalloonTip.AttachLocation.ALIGNED,
15,
15,
false
);
}
он компилируется, но BalloonTip не появляется.
Самое смешное, что когда я экспортировал проект в eclipse (где я мог редактировать функцию initComponent()) и оставил этот конструктор component в функции initComponent(), тогда он работал. поэтому тот же код работает в функции initComponent() и не работает в конструкторе....
Я не понимаю. И я спрашиваю, потому что я не могу просто решить эту проблему в Eclipse и экспортировать обратно в netBeans... из-за этого...
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {