0
jmenubar를 사용하여 jframe을 만들고 배경 이미지를 추가했습니다. 그런 다음 하위 메뉴를 추가했습니다. 그러나 배경 이미지가 사라졌습니다. 어떻게이 문제를 해결할 수 있습니까? 아래 코드를 참조하십시오.배경 이미지를 설정하는 방법은 무엇입니까?
public Welcome() {
//JFrame frame=new JFrame();
setTitle("PAIN AND PALIATIVE CARE UNIT VAZHAYOOR");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBackground(Color.WHITE);
JLabel background=new JLabel(new ImageIcon("src/startApplication/Helping-Hands_1.png"));
background.setBackground(Color.white);
add(background);
mbar=new JMenuBar();
menu = new JMenu("Medicine");
menu.add(makeMenuItem("Add Stock"));
menu.add(makeMenuItem("Add Medicine Details"));
menu.add(makeMenuItem("Spent Medicine"));
menu.add(makeMenuItem("Check Availability"));
menu.add(makeMenuItem("View Stock Details"));
viewMenu=new JMenu("Daily");
viewMenu=new JMenu("Report");
viewMenu.add(makeMenuItem("Daily"));
viewMenu.add(makeMenuItem("Monthly"));
viewMenu.add(makeMenuItem("Periodical"));
funds = new JMenu("Funds");
funds.add(makeMenuItem("Add"));
funds.add(makeMenuItem("Edit"));
funds.add(makeMenuItem("View"));
funds.add(makeMenuItem("Mark Expense"));
funds.add(add(viewMenu));
mbar.add(menu);
mbar.add(funds);
setJMenuBar(mbar);
setSize(getMaximumSize());
setVisible(true);
}