58 lines
1.4 KiB
Java

package xyz.thastertyn.UserInterface.Content;
import java.util.ArrayList;
import com.googlecode.lanterna.TextColor.ANSI;
import com.googlecode.lanterna.gui2.Direction;
import com.googlecode.lanterna.gui2.GridLayout;
import com.googlecode.lanterna.gui2.Label;
import com.googlecode.lanterna.gui2.LinearLayout;
import com.googlecode.lanterna.gui2.Panel;
import xyz.thastertyn.UserInterface.Listeners.UpdateListener;
public class Sdeleni extends JecnaContent {
private xyz.thastertyn.Scrape.Sdeleni sdeleni = new xyz.thastertyn.Scrape.Sdeleni();
public Sdeleni(UpdateListener listener)
{
super(listener);
this.mainPanel = new Panel().setLayoutManager(new GridLayout(1)
.setLeftMarginSize(1)
.setRightMarginSize(1));
this.borderLabel = new Label("Sdeleni R.");
super.scraper = this.sdeleni;
}
@Override
protected void setGUI()
{
mainPanel.removeAllComponents();
ArrayList<xyz.thastertyn.Types.Sdeleni> sdeleniList = sdeleni.getSdeleni();
for(xyz.thastertyn.Types.Sdeleni sdeleni : sdeleniList)
{
Panel row = new Panel().setLayoutManager(new LinearLayout(Direction.HORIZONTAL));
Label check = new Label("");
Label text = new Label(sdeleni.getText());
if(sdeleni.isPositive())
{
check.setForegroundColor(ANSI.GREEN);
check.setText("");
}else{
check.setForegroundColor(ANSI.RED);
check.setText("");
}
row.addComponent(check)
.addComponent(text)
.addTo(mainPanel);
}
}
}