2024-10-08 22:33:49 +03:00
|
|
|
package Common.Visual.Windows.Dialog;
|
|
|
|
|
import Common.Visual.Fonts.VisualiserFonts;
|
2024-10-14 15:19:13 +03:00
|
|
|
import Common.Visual.UI_;
|
2023-09-17 22:13:42 +03:00
|
|
|
|
|
|
|
|
import javax.swing.*;
|
|
|
|
|
import java.awt.*;
|
|
|
|
|
public class DialogWrapText extends JTextPane implements DialogFields {
|
2024-10-14 15:19:13 +03:00
|
|
|
public DialogWrapText() {
|
2023-09-17 22:13:42 +03:00
|
|
|
setOpaque(true);
|
|
|
|
|
setBackground(Color.WHITE);
|
2024-10-11 00:00:30 +03:00
|
|
|
setFont(UI_.getTheme().Fonts.get(VisualiserFonts.TreeBold));
|
2023-09-17 22:13:42 +03:00
|
|
|
setEditable(false);
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
public Component getContent() {
|
|
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
/*
|
|
|
|
|
public void setTextW(String text_in){
|
|
|
|
|
String[] lines = text_in.split("\n");
|
|
|
|
|
String labelText = "";
|
|
|
|
|
if (lines.length == 1) {
|
|
|
|
|
labelText = text_in;
|
|
|
|
|
} else {
|
|
|
|
|
int i = 0;
|
|
|
|
|
for (String line : lines) {
|
|
|
|
|
String fline = "";
|
|
|
|
|
if (i == 0) {
|
|
|
|
|
fline = "<html><body>" + line + "<br>";
|
|
|
|
|
} else if (i == lines.length - 1) {
|
|
|
|
|
fline = line + "</body></html>";
|
|
|
|
|
} else {
|
|
|
|
|
fline = line + "<br>";
|
|
|
|
|
}
|
|
|
|
|
++i;
|
|
|
|
|
labelText += fline;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
setText(labelText);
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
}
|