项目:rapidminer
文件:RoundedRectanglePopup.java
private Component getlayeredPane() {
Container parent = null;
if (this.owner != null) {
parent = this.owner instanceof Container ? (Container) this.owner : this.owner.getParent();
}
for (Container p = parent; p != null; p = p.getParent()) {
if (p instanceof JRootPane) {
if (p.getParent() instanceof JInternalFrame) {
continue;
}
parent = ((JRootPane) p).getlayeredPane();
} else if (p instanceof Window) {
if (parent == null) {
parent = p;
}
break;
} else if (p instanceof JApplet) {
break;
}
}
return parent;
}
项目:openjdk9
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,getWidth(),getHeight(),true);
g.setColor(Color.red);
g.drawString("Non-Opaque Swing JFrame",10,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:pumpernickel
文件:AppletPopupFactory.java
@Override
public Popup getPopup(Component owner,Component contents,int x,int y)
throws IllegalArgumentException {
Component[] hierarchy = getHierarchy(owner);
for(int a = hierarchy.length-1; a>=0; a--) {
if(hierarchy[a] instanceof JApplet &&
contents instanceof JComponent) {
return new AppletPopup( (JApplet)hierarchy[a],owner,(JComponent)contents,x,y);
/* Unfortunately we can't simply check against a java.awt.Frame,* because applets can be embedded in a
* sun.plugin2.main.client.PluginEmbeddedFrame.
*/
//} else if(hierarchy[a] instanceof Frame) {
} else if(hierarchy[a] instanceof JFrame) {
return oldFactory.getPopup(owner,contents,y);
}
}
return oldFactory.getPopup(owner,y);
}
项目:jdk8u_jdk
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:lookaside_java-1.8.0-openjdk
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
private Component getlayeredPane() {
Container parent = null;
if (this.owner != null) {
parent = this.owner instanceof Container ? (Container) this.owner : this.owner.getParent();
}
for (Container p = parent; p != null; p = p.getParent()) {
if (p instanceof JRootPane) {
if (p.getParent() instanceof JInternalFrame) {
continue;
}
parent = ((JRootPane) p).getlayeredPane();
} else if (p instanceof Window) {
if (parent == null) {
parent = p;
}
break;
} else if (p instanceof JApplet) {
break;
}
}
return parent;
}
项目:onecmdb
文件:AppletLaunch.java
public void run() {
try {
Class cls = Class.forName(loadAppletName);
JApplet app = (JApplet)cls.newInstance();
app.setStub((AppletStub)this);
app.init();
getContentPane().add("Center",app);
loadApplet = app;
validate();
if(isstarted) {
loadApplet.start();
}
validate();
} catch (Throwable e) {
loadApplet = null;
AppletLogger.showError("Exception:",e);
e.printstacktrace();
validate();
}
System.out.println("Thread end");
}
项目:onecmdb
文件:AppletLaunch.java
public void run() {
try {
Class cls = Class.forName(loadAppletName);
JApplet app = (JApplet)cls.newInstance();
app.setStub((AppletStub)this);
app.init();
getContentPane().add("Center",e);
e.printstacktrace();
validate();
}
}
项目:infobip-open-jdk-8
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:gynvaels-fanclub
文件:Gynfont.java
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// Todo Auto-generated method stub
JFrame f = new JFrame("Line");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
JApplet applet = new Gynfont();
f.getContentPane().add("Center",applet);
applet.init();
f.pack();
f.setSize(new Dimension(800,100));
f.setVisible(true);
}
项目:jdk8u-dev-jdk
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:jdk7-jdk
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:openjdk-source-code-learn
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:ExemplosDemoiselle
文件:TabeliaoAppletUtil.java
/**
*
* Exibe uma caixa de dialogo com uma mensagem.
*
* @param applet
* @param mensagem -> String com a mensagem a ser exibida
* @param tipo -> Tipo da mensagem,sendo: 0 = Informacao,1 = Alerta e 2 = Erro
*/
public static void showMensagem(JApplet applet,String mensagem,int tipo) {
String[] botao = new String[]{""};
botao[0]= "Fechar";
String Titulo;
int tipoMsg;
switch (tipo) {
case 0: Titulo= "Informa��o do Sistema."; tipoMsg=JOptionPane.@R_65_4045@ION_MESSAGE; break;
case 1: Titulo= "Alerta do Sistema!"; tipoMsg=JOptionPane.WARNING_MESSAGE; break;
case 2: Titulo= "Erro na Execu��o!"; tipoMsg=JOptionPane.ERROR_MESSAGE; break;
default: Titulo= "Informa��o do Sistema!"; tipoMsg=JOptionPane.@R_65_4045@ION_MESSAGE; break;
}
JOptionPane.showOptionDialog(applet,mensagem,Titulo,JOptionPane.YES_OPTION,tipoMsg,null,botao,botao[0]);
//JOptionPane.showMessageDialog(applet,message,"Mensagem do Sistema",JOptionPane.NO_OPTION);
}
项目:OLD-OpenJDK8
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:OneCMDBwithMaven
文件:AppletLaunch.java
public void run() {
try {
Class cls = Class.forName(loadAppletName);
JApplet app = (JApplet)cls.newInstance();
app.setStub((AppletStub)this);
app.init();
getContentPane().add("Center",e);
e.printstacktrace();
validate();
}
System.out.println("Thread end");
}
项目:JAVA_UNIT
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:SimpleChess
文件:Menu.java
public Menu(int w,int h,JApplet aplet)
{
try
{
bgImage = ImageIO.read(this.getClass().getClassLoader().getResource("resources/chessg.jpg"));
bgImage = bgImage.getScaledInstance(w,h,1);
startButton = ImageIO.read(this.getClass().getClassLoader().getResource("resources/startgame.png"));
exitButton =ImageIO.read(this.getClass().getClassLoader().getResource("resources/exitgame.png"));
playGame= new Rectangle(100,100,50);
exit = new Rectangle(100,200,90,50);
frame=aplet;
}
catch (IOException ex)
{
System.err.println(ex.toString());
}
}
项目:openjdk-jdk7u-jdk
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:Runway-SDK
文件:StandardPolicy.java
/**
* Loads an image from the application server from which a JApplet originates. Stores
* the the image in the image mapping with the parameter name as the key.
*
* @param applet The JApplet
* @param parameter Name of the parameter which specifies the relative path of the image
*/
protected void loadImage(JApplet applet,String parameter)
{
String codeBase = applet.getCodeBase().toString();
String path = applet.getParameter(parameter);
if (path != null)
{
try
{
URL url = new URL(codeBase + path);
BufferedImage image = ImageIO.read(url);
images.put(parameter,image);
}
catch (Exception e)
{
//Unable to load image do nothing
}
}
}
项目:GameSetup
文件:GameApplet.java
public void init(JApplet a) {
applet = a;
size = applet.getSize();
canvas = new Canvas();
canvas.setSize(applet.getSize());
applet.add(canvas);
canvas.createBufferStrategy(2);
canvas.addKeyListener(this);
canvas.addMouseListener(this);
canvas.addMouseMotionListener(this);
canvas.addMouseWheelListener(this);
canvas.setBackground(Color.black);
canvas.setForeground(Color.white);
frames = 0;
start = 0;
layers = new copyOnWriteArrayList<>();
initGame();
}
项目:rapidminer-5
文件:RoundedRectanglePopup.java
private Component getlayeredPane() {
Container parent = null;
if (this.owner != null) {
parent = this.owner instanceof Container ? (Container) this.owner : this.owner.getParent();
}
for (Container p = parent; p != null; p = p.getParent()) {
if (p instanceof JRootPane) {
if (p.getParent() instanceof JInternalFrame) {
continue;
}
parent = ((JRootPane) p).getlayeredPane();
} else if (p instanceof Window) {
if (parent == null) {
parent = p;
}
break;
} else if (p instanceof JApplet) {
break;
}
}
return parent;
}
项目:openjdk-icedtea7
文件:TSFrame.java
NonopaqueJAppletFrame() {
super("Nonopaque Swing JAppletFrame");
JApplet ja = new JApplet() {
public void paint(Graphics g) {
super.paint(g);
System.err.println("JAppletFrame paint called");
}
};
p = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
render(g,15);
}
};
p.setDoubleBuffered(false);
p.setopaque(false);
ja.add(p);
add(ja);
setUndecorated(true);
}
项目:fx-experience
文件:SwingDemo.java
public static void main(String[] args) {
SwingUtilities.invokelater(() -> {
JFrame frame = new JFrame("Swing FX Keyboard");
frame.setResizable(false);
frame.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
JApplet applet = new SwingDemo();
applet.init();
frame.setContentPane(applet.getContentPane());
frame.pack();
frame.setLocationRelativeto(null);
frame.setVisible(true);
applet.start();
});
}
项目:AI-RRT-Motion-Planning
文件:Visualiser.java
private void createMenus() {
menuBar = new JMenuBar();
createFileMenu();
createdisplayMenu();
createAnimationMenu();
if (container instanceof JFrame) {
((JFrame) container).setJMenuBar(menuBar);
} else if (container instanceof JApplet) {
((JApplet) container).setJMenuBar(menuBar);
}
}
项目:jaer
文件:ActivityMonitorTest.java
/** Creates new form ActivityMonitorTest */
public ActivityMonitorTest(JApplet applet) {
initComponents();
this.applet = applet;
setSize(800,300);
getContentPane().setLayout(new BorderLayout());
getContentPane().add(applet,BorderLayout.CENTER);
}
项目:jaer
文件:ActivityMonitorTest.java
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
JApplet applet = new DVSActApplet();
JFrame frame = new ActivityMonitorTest(applet);
applet.init();
applet.start();
frame.setVisible(true);
}
项目:jaer
文件:ClockApplet.java
/**
* For testing in JFrame
* @param args the command line arguments
*/
public static void main(String args[]) {
JApplet applet = new ClockApplet();
JFrame frame = new ActivityMonitorTest(applet);
applet.init();
applet.start();
frame.setVisible(true);
}
项目:jaer
文件:DVSActApplet.java
/**
* For testing in JFrame
* @param args the command line arguments
*/
public static void main(String args[]) {
JApplet applet = new DVSActApplet();
JFrame frame = new ActivityMonitorTest(applet);
frame.setVisible(true);
applet.init();
applet.start();
}
项目:jdk8u-jdk
文件:Test4520754.java
public static void main(String[] args) {
// ensure that 4168475 does not regress
test4168475(Component.class);
// AWT classes (com.sun.beans.infos.ComponentBeanInfo)
test(null,Button.class,Component.class,List.class,Menu.class,Panel.class);
// Swing classes (dt.jar)
test(null,JApplet.class,JButton.class,JCheckBox.class);
// user defined classes
test(Boolean.TRUE,Wombat.class,Foo.class,FooBar.class);
}
项目:openjdk-jdk10
文件:Test4520754.java
public static void main(String[] args) {
// ensure that 4168475 does not regress
test4168475(Component.class);
// AWT classes (com.sun.beans.infos.ComponentBeanInfo)
test(null,FooBar.class);
}
项目:openjdk-jdk10
文件:HeadlessJApplet.java
public static void main(String args[]) {
boolean exceptions = false;
try {
new JApplet();
} catch (HeadlessException e) {
exceptions = true;
}
if (!exceptions)
throw new RuntimeException("HeadlessException did not occur when expected");
}
项目:Vanilla-Injection
文件:JarClassLoader.java
/**
* Call this method to initialize an applet from your launcher class
* <code>MyAppletLauncher.init()</code> method.
*
* @param sClass class name in form "MyClass" for default package
* or "com.abc.MyClass" for class in some package
*
* @param appletParent parent applet from a launcher.
*
* @throws Throwable wrapper for many exceptions thrown while applet
* instantiation and calling init() method.
*/
public void initApplet(String sClass,final JApplet appletParent) throws Throwable {
Class<?> clazz = loadClass(sClass);
logInfo(LogArea.CONfig,"initApplet() --> %s.init(); Loader: %s",sClass,clazz.getClassLoader());
applet = (JApplet)clazz.newInstance();
applet.setStub(new AppletStub() {
@Override
public boolean isActive() {
return appletParent.isActive();
}
@Override
public URL getDocumentBase() {
return appletParent.getDocumentBase();
}
@Override
public URL getCodeBase() {
return appletParent.getCodeBase();
}
@Override
public String getParameter(String name) {
return appletParent.getParameter(name);
}
@Override
public AppletContext getAppletContext() {
return appletParent.getAppletContext();
}
@Override
public void appletResize(int width,int height) {
appletParent.resize(width,height);
}
});
applet.init();
appletParent.setContentPane(applet.getContentPane());
}
项目:openjdk9
文件:Test4520754.java
public static void main(String[] args) {
// ensure that 4168475 does not regress
test4168475(Component.class);
// AWT classes (com.sun.beans.infos.ComponentBeanInfo)
test(null,FooBar.class);
}
项目:openjdk9
文件:HeadlessJApplet.java
public static void main(String args[]) {
boolean exceptions = false;
try {
new JApplet();
} catch (HeadlessException e) {
exceptions = true;
}
if (!exceptions)
throw new RuntimeException("HeadlessException did not occur when expected");
}
项目:Code-Glosser
文件:main.java
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
SwingUtilities.invokelater(new Runnable() {
@Override
public void run() {
try {
// We use the system's look and feel to ensure that it does not
// look alien to the user.
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
}
MarkupFrame frame = new MarkupFrame();
frame.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
JApplet applet = new main();
applet.init();
frame.pack();
frame.setLocationRelativeto(null);
frame.setVisible(true);
applet.start();
}
});
}
项目:pumpernickel
文件:AppletPopupFactory.java
public AppletPopup(JApplet applet,Component owner,JComponent component,int y) {
if(applet==null) throw new NullPointerException();
this.applet = applet;
this.component = component;
this.x = x;
this.y = y;
this.owner = owner;
/* For some bizarre reason: the LineBorder doesn't show up like
* it should. So we extract it and let the blocking pane paint it
* instead.
*
*/
if(component.getBorder() instanceof LineBorder) {
borderColor = ((LineBorder)component.getBorder()).getLineColor();
component.setBorder(null);
}
/** Extract the background color to paint under the popup.
* This is custom-designed to work with Mac's and the AquaComboBoxUI.
*/
Component[] t = component.getComponents();
Component j = null;
for(int a = 0; a<t.length && j==null; a++) {
if(!(t[a] instanceof Box.Filler)) {
j = t[a];
}
if(j instanceof JScrollPane) {
j = ((JScrollPane)j).getViewport().getComponent(0);
}
}
if(j!=null)
backgroundColor = j.getBackground();
}
项目:jdk8u_jdk
文件:Test4520754.java
public static void main(String[] args) {
// ensure that 4168475 does not regress
test4168475(Component.class);
// AWT classes (com.sun.beans.infos.ComponentBeanInfo)
test(null,FooBar.class);
}
项目:lookaside_java-1.8.0-openjdk
文件:Test4520754.java
public static void main(String[] args) {
// ensure that 4168475 does not regress
test4168475(Component.class);
// AWT classes (com.sun.beans.infos.ComponentBeanInfo)
test(null,FooBar.class);
}
项目:hccd
文件:JarClassLoader.java
/**
* Call this method to initialize an applet from your launcher class
* <code>MyAppletLauncher.init()</code> method.
*
* @param sClass class name in form "MyClass" for default package
* or "com.abc.MyClass" for class in some package
*
* @param appletParent parent applet from a launcher.
*
* @throws Throwable wrapper for many exceptions thrown while applet
* instantiation and calling init() method.
*/
public void initApplet(String sClass,height);
}
});
applet.init();
appletParent.setContentPane(applet.getContentPane());
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。