私はどこでも検索しました、そしてたくさんのドキュメントがあります、しかしそれはすべて混乱していて、そしてテストコードの半分が機能しないので、私は尋ねています。jlabelを作成し、その場所を(intまたはdimensionを使用して)設定し、それをJFrameに追加する最も簡単な方法は何ですか。
package com.notelek.notify;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Gui {
public static void main(String[] args){
}
public static void notify(String line1, String line2, String imagepath, int style){
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int swidth = width - 320;
JFrame notification = new JFrame();
notification.setSize(new Dimension(320,64));
notification.setLocation(swidth, 0);
notification.setUndecorated(true);
notification.setVisible(true);
JPanel main = new JPanel();
JLabel notifyline1 = new JLabel();
notifyline1.setText("test");
notifyline1.setLocation(0, 0);
main.add(notification);
}
}