Professional Documents
Culture Documents
Digital Assignment-1: Raghvendra Singh Sisodia 19bce1381
Digital Assignment-1: Raghvendra Singh Sisodia 19bce1381
String name;
Human(){
this.name = name;
//Overridden method
System.out.println("Human is eating");
String name;
Boy(){
this.name = name;
//Overriding method
System.out.println("Boy is eating");
else{
System.out.println("She is eating");
interface HM{
System.out.println("running");
class Main{
h_obj.eat();
h_obj_1.eat();
b_obj.eat();
b_obj_1.eat();
w_obj.eat();
m_obj.run();
}
JAVA PROGRAMING
DA-3
Raghvendra
singh sisodia
19BCE1381
1. Write a Java program in designing a colourful and informative user interface
for the current existing pandemic COVID-19 scenario exist in India.
CODE:
package
com.example;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class CoronavirusDashboardApplicationTests {
@Test
void contextLoads() {
}
package
com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
@SpringBootApplication
@EnableFeignClients
public class CoronavirusDashboardApplication {
package
com.example;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
@FeignClient(name = "corona-ip", url = "https://corona-api.com/")
public interface CoronavirusService {
@RequestMapping(value = "/timeline")
Timeline timeline();
}
package
com.example;
import com.vaadin.flow.component.charts.Chart;
import com.vaadin.flow.component.charts.model.*;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import java.time.LocalDate;
import java.time.ZoneOffset;
import java.util.List;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;
add(chart);
}
LocalDate.parse(d.getDate()).atStartOfDay().toInstant(ZoneOffset.UTC),
function.apply(d)
))
.collect(Collectors.toList()));
dataSeries.setName(name);
return dataSeries;
}
package
com.example;
import com.vaadin.flow.component.Text;
import com.vaadin.flow.component.html.Div;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
add(descriptionDiv, numberDiv);
}
package
com.example;
import com.vaadin.flow.component.board.Board;
import com.vaadin.flow.component.charts.model.ChartType;
import com.vaadin.flow.component.html.H1;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.router.Route;
import com.vaadin.flow.server.PWA;
import java.util.List;
@Route("")
@PWA(name = "Coronavirus Dashboard", shortName = "Coronavirus",
description = "A Coronavirus dashboard app")
public class DashboardView extends VerticalLayout {
);
board.addRow(
new DashboardChart(data, ChartType.SPLINE, "Cumulative",
Datum::getConfirmed, Datum::getDeaths,
Datum::getRecovered),
new DashboardChart(data.subList(0, 7), ChartType.COLUMN,
"Daily",
Datum::getNewConfirmed, Datum::getNewDeaths,
Datum::getNewRecovered)
);
add(
new H1("Coronavirus dashboard"),
board
);
}
}
Coronavirus dashboard
Cumul ative
Daily