это действительно расстраивает, я сделал выравнивание текста, используя JTextPane, в данный момент он работает в одном из моих приложений. Но я пытаюсь использовать его с другим классом, он не работает даже сейчас, он не работает в том же классе, он работал один раз, когда я закрыл свои netBeans и снова открыл его, он сейчас вообще не работает ...
ПРИМЕЧАНИЕ: если вы знаете, как сделать jtextpane безупречным, напишите код внизу ...
public void getTing_alignment(){
box.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
//in this class i have put this code, i use this class for color,
// font, and
//text alignment
if ((e.getStateChange() != ItemEvent.SELECTED) || box.getSelectedIndex() == 0) {
area.requestFocusInWindow();
return;
} else {
area.getText();
String alignmentStr = (String) e.getItem();
int newAlignment = box.getSelectedIndex() - 1;
box.setAction(new AlignmentAction(alignmentStr, newAlignment));
box.getSelectedItem(); // initialize to (default) select
area.requestFocusInWindow();
}
}
}
);
}//end
Font_Color ali = new Font_Color();
ali.setArea(MainTextPanel);
ali.getTing_alignment();//this is the main class, which i invoked